ECLiPSe: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
LauBot (discussione | contributi)
m Bot: rimuovo parametro ridondante (valore uguale alla proprietà P2209 su Wikidata)
IrsY (discussione | contributi)
Riga 4:
 
== Linguaggio ==
Il linguaggio ECLiPSe<ref name="overview">{{Cita pubblicazione|autore=Schimpf|nome=Joachim|titolo=ECLiPSe - from LP to CLP|rivista=Theory and Practice of Logic Programming|volume=12|pp=127–156|doi=10.1017/S1471068411000469|autore2=Shen|nome2=Kish}}</ref> è ampiamente compatibile con le versioni precedenti di [[Prolog]] e supporta diversi dialetti, incluso [[Prolog|ISO Prolog]] . Grazie alla sua natura dichiarativa, può essere utilizzato sia come linguaggio di modellazione per la descrizione dei problemi sia come [[linguaggio di programmazione]] generico.
 
Oltre ai tipi di dati Prolog di base, sono disponibili: [[Stringa (informatica)|stringhe]], numero intero a precisione illimitata, numeri razionali. Sono supportate anche strutture dati particolarmente utili nella modellazione dei vincoli.