Wat is de meest voorkomende taal van kunstmatige intelligentie?
De meest voorkomende taal van kunstmatige intelligentie is LISP en het is nog steeds in gebruik. Het is ook een van de oudste kunstmatige intelligentietalen. John McCarthy ontwikkelde het in de late jaren 1950.
Lisp is een afkorting van "lijstverwerking". Deze kunstmatige intelligentietaal maakt gebruik van lijsten om gegevensstructuren weer te geven. Het wordt beschouwd als de eerste functionele programmeertaal. Er zijn nogal wat ingebouwde functies die kunnen worden gebruikt om lijsten te manipuleren, waardoor de taal uiterst flexibel wordt. Programmeurs hebben totale controle over de syntaxis van de taal, die kan worden gewijzigd om aan hun doeleinden te passen.
Dit is mogelijk omdat de broncode uit lijsten bestaat. Programmeurs kunnen de broncode manipuleren als gegevensstructuren, waardoor ze een nieuwe syntaxis kunnen maken of de taal kunnen uitbreiden om te doen wat nodig is. Het is een uitstekende taal voor programmering voor kunstmatige intelligentie (AI) omdat het mogelijk is om gemakkelijk patroonmaters te schrijven die overeenkomen met de lijststructuren.
Een van de andere factoren die van Lisp een nuttige kunstmatige intelligentietaal maken, is het vermogen om symbolische representaties te ondersteunen. Het is mogelijk om gemakkelijk symbolen te associëren met gegevens; Het is bijvoorbeeld mogelijk om het symbool "lucht" te associëren met de kleur "blauw". Het is ook mogelijk om oudere gegevensstructuren gemakkelijk te vervangen door nieuwere, en deze deallocatiefaciliteit wordt Garbage verzameling .
genoemd.Een extreem dynamische kunstmatige intelligentietaal, het is mogelijk om wijzigingen in Lisp onmiddellijk van kracht te worden zonder te hercompleren. Het bezit geen kernprogramma en al het werk wordt gedaan via functiescomposities en recursie. Programmeurs hebben toegang tot elke functie bij de invoerprompt.
Een sterk populaire kunstmatige intelligentietaal, Lisp heeft een groot aantal dialecten en LISP -systemen voortgebracht, zoals schema, interlisp enFranzlisp. In een poging om een standaard voor de taal te creëren, hebben een aantal LISP -programmeurs de beste functies samengesteld van de bestaande dialecten om een nieuwe taal te maken genaamd Common Lisp. Dit gebeurde in 1981, en sindsdien is gewone LISP geëvolueerd om een extreem robuuste AI-programmeertaal te worden.
Op grote schaal gebruikt voor het programmeren van computerspellen, robots en patroonherkenningsproblemen, wordt LISP beschouwd als een klassieke AI -programmeertaal die de tand des tijds heeft doorstaan. Prolog is een andere programmeertaal ontwikkeld in de vroege jaren 1970 die populariteit is geworden in AI. Het heeft een meer wiskundige basis op basis van predikaatcalculus. Het wordt beschouwd als een belangrijke logische programmeertaal en wordt gebruikt in AI voor natuurlijke taalverwerking en omgaan met expertsystemen.