Vad är det vanligaste konstgjorda intelligensspråket?
Det vanligaste språket för konstgjord intelligens är Lisp, och det används fortfarande idag. Det är också ett av de äldsta språk för konstgjord intelligens. John McCarthy utvecklade den i slutet av 1950-talet.
Lisp är en förkortning av "LISt Processing." Detta konstgjorda intelligensspråk använder listor för att representera datastrukturer. Det anses vara det första funktionella programmeringsspråket. Det finns en hel del inbyggda funktioner som kan användas för att manipulera listor, vilket gör språket extremt flexibelt. Programmerare har total kontroll över språkets syntax, som kan ändras för att passa deras syften.
Detta är möjligt eftersom källkoden består av listor. Programmerare kan manipulera källkoden som datastrukturer, så att de kan skapa en ny syntax eller utöka språket för att göra vad som är nödvändigt. Det är ett utmärkt språk för programmering av artificiell intelligens (AI) eftersom det är möjligt att enkelt skriva mönstermatchare som motsvarar liststrukturer.
En av de andra faktorerna som gör Lisp till ett användbart språk för konstgjord intelligens är dess förmåga att stödja symboliska framställningar. Det är möjligt att enkelt associera symboler med data; till exempel är det möjligt att associera symbolen "himmel" med färgen "blå". Det är också möjligt att enkelt ersätta äldre datastrukturer med nyare, och denna anläggningslokalisering kallas skräppassning .
Ett extremt dynamiskt konstgjord intelligensspråk, det är möjligt att ändringar träder i kraft i Lisp omedelbart utan någon sammanställning. Det har inget kärnprogram och allt arbete görs genom funktionskompositioner och rekursion. Programmerare kan komma åt valfri funktion vid inmatningsprompt.
Lisp är ett allmänt populärt språk för konstgjord intelligens och har skapat ett stort antal dialekter och Lisp-system, som Scheme, Interlisp och FranzLisp. I ett försök att skapa en standard för språket satte ett antal Lisp-programmerare samman de bästa funktionerna från de befintliga dialekterna för att skapa ett nytt språk som heter Common Lisp. Detta hände 1981, och sedan dess har Common Lisp utvecklats till att bli ett extremt robust, generellt användande AI-programmeringsspråk.
Lisp används ofta för att programmera datorspel, robotar och mönsterigenkänningsproblem, och anses vara ett klassiskt AI-programmeringsspråk som har stått tidens test. Prolog är ett annat programmeringsspråk som utvecklats i början av 1970-talet som har vunnit popularitet inom AI. Den har en mer matematisk bas baserad på predikatberäkningen. Det anses vara ett viktigt logiskt programmeringsspråk och används i AI för naturligt språkbearbetning och hantering av expertsystem.