Qual è il linguaggio di intelligenza artificiale più comune?

Il linguaggio di intelligenza artificiale più comune è LISP ed è ancora in uso oggi. È anche una delle più antiche lingue di intelligenza artificiale. John McCarthy lo ha sviluppato alla fine degli anni '50.

LISP è un'abbreviazione dell '"elaborazione dell'elenco". Questo linguaggio di intelligenza artificiale utilizza elenchi per rappresentare le strutture di dati. È considerato il primo linguaggio di programmazione funzionale. Esistono un certo numero di funzioni integrate che possono essere utilizzate per manipolare gli elenchi, rendendo il linguaggio estremamente flessibile. I programmatori hanno il controllo totale sulla sintassi del linguaggio, che può essere modificato per adattarsi ai propri scopi.

Questo è possibile perché il codice sorgente è composto da elenchi. I programmatori possono manipolare il codice sorgente come strutture di dati, consentendo loro di creare una nuova sintassi o estendere il linguaggio per fare ciò che è necessario. È un linguaggio eccellente per la programmazione di intelligenza artificiale (AI) perché è possibile scrivere facilmente i matcher che corrispondono all'elencoStrutture.

Uno degli altri fattori che rendono Lisp un utile linguaggio di intelligenza artificiale è la sua capacità di supportare rappresentazioni simboliche. È possibile associare facilmente i simboli ai dati; Ad esempio, è possibile associare il simbolo "cielo" al colore "blu". È anche possibile sostituire facilmente le vecchie strutture di dati con quelle più recenti e questa struttura di trasporto è chiamata collezione Garbage .

Un linguaggio di intelligenza artificiale estremamente dinamica, è possibile avere cambiamenti in LISP immediatamente senza alcun ricompilazione. Non possiede alcun programma di base e tutto il lavoro viene svolto attraverso composizioni di funzioni e ricorsione. I programmatori possono accedere a qualsiasi funzione nel prompt di input.

Un linguaggio di intelligenza artificiale molto popolare, LISP ha eliminato un numero enorme di dialetti e sistemi LISP, come lo schema, l'interlisp eFranzlisp. Nel tentativo di creare uno standard per il linguaggio, alcuni programmatori LISP hanno messo insieme le migliori caratteristiche dai dialetti esistenti per creare un nuovo linguaggio chiamato LISP comune. Ciò è accaduto nel 1981 e da allora Lisp comune si è evoluto per diventare un linguaggio di programmazione AI estremamente robusto e per uso generale.

Ampiamente utilizzato per la programmazione di giochi per computer, robot e problemi di riconoscimento dei pattern, LISP è considerato un classico linguaggio di programmazione AI che ha superato la prova del tempo. Prolog è un altro linguaggio di programmazione sviluppato nei primi anni '70 che ha guadagnato popolarità in AI. Ha una base più matematica basata sul calcolo predicato. È considerato un linguaggio di programmazione logica importante e viene utilizzato nell'intelligenza artificiale per l'elaborazione del linguaggio naturale e la gestione di sistemi esperti.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?