Lisp henviser i dag til en språkfamilie med funksjonelle høynivåspråk (dialekter) som har sin vesentlige anvendelse innen kunstig intelligens, der man blant annet arbeider med regler for logiske slutninger, analyser av naturlige språk eller algoritmer for gjenkjenning av mønstre (kunstig syn). Ofte benyttes Lisp også for å henvise til det faktiske programmeringspråket (dialekten) Common Lisp, som er en ANSI-standard.

Faktaboks

Etymologi
forkortelse for engelsk list processing, ‘listeprosessering’

Originalt var LISP (da skrevet med store bokstaver) et eget programmeringsspråk som dagens dialekter stammer fra. Det originale LISP ble designet av John McCarthy i 1958 og senere implementert av Steve Russell i 1960. Som et eget språk forsvant LISP rundt 1970.

Som språkfamilie er Lisp et av de eldste høynivåprogrammeringsspråkene som fortsatt er i bruk i dag. Navnet Lisp står for «List processing» og sentrale begreper i språkfamilien er liste og atom. En liste er en sekvens av atomer eller allerede definerte lister, mens et atom er noe det knyttes egenskaper og verdier til. Lisp har et klart og entydig logisk fundament. Samtidig skiller ikke språkene mellom data og programmer – alt lagres i lister. Lisp kan derfor analysere sine egne programmer.

Les mer i Store norske leksikon

Kommentarer

Kommentarer til artikkelen blir synlig for alle. Ikke skriv inn sensitive opplysninger, for eksempel helseopplysninger. Fagansvarlig eller redaktør svarer når de kan. Det kan ta tid før du får svar.

Du må være logget inn for å kommentere.

eller registrer deg