Nwlapcug.com


Prolog vs Lisp

Prolog e Lisp sono linguaggi di programmazione utilizzati per sistemi di intelligenza artificiale (AI). Entrambi in grado di gestire molte delle stesse attività. Tuttavia, le due lingue adottano approcci differenti e hanno diversi punti di forza e debolezze.

Scopo

Lisp è un linguaggio di uso generale, in grado di gestire un grande molte mansioni differenti. Prolog è per usi molto specifici. Lisp, per questo motivo, è in grado di gestire un'ampia gamma di attività superiore Prolog.

Stile di calcolo

Lisp è più di una lingua tradizionale, dove si immettono i dati e il programma esegue calcoli su di esso. Prolog è più simile a un linguaggio di database, dove si sono verificati fatti già noti al programma.

Versatilità

Lisp ha un gran numero di parole chiave e funzioni incorporate, tanti tipi di programmi possono essere facilmente creati con esso. Prolog utilizza un set molto più limitato di parole chiave.

Convenienza

Perché è una lingua minore, Prolog è più facile da imparare. Ma perché gestisce una più ampia varietà di attività, il Lisp è spesso più facile da usare.

Versioni

Lisp è maggior parte-comunemente usato in una delle due diverse versioni, chiamate Common Lisp e Scheme. Prolog è generalmente utilizzato "come"è, con poche differenze tra le implementazioni.