Hvad er LISP? definition og betydning

click fraud protection

LISP er en forkortelse for LIST Processor. LISP er navnet på en familie på højt niveau programmeringssprog, der er mest almindeligt brugt i kunstig intelligens forskning, da det ikke skelner mellem et program og data. LISP er ideel til at manipulere tekst og er tilfældigvis et af de ældste programmeringssprog, der stadig er i aktiv brug.

Technipages forklarer LISP

Det blev oprindeligt oprettet og udgivet i 1958 - det eneste almindeligt anvendte sprog, der er ældre end LISP, er Fortran. Der findes flere individuelle iterationer af LISP, de mest populære er Scheme, Clojure og Common LISP. Hver version er i det væsentlige en dialekt af den originale version, som oprindeligt blev skabt som en praktisk matematisk notation. Mere specifikt en matematisk notation for computerprogrammer, påvirket af notationen af ​​Alonzo Churchs lambdaregning. Lambdaregning er et formelt system i matematisk logik, og det danner det funktionelle grundlag for LISP-sprog.

Lister danner det funktionelle grundlag for datastrukturen for LISP-sprog, mens det endelige, kompilerede program udfører beregninger, der udtrykker værdier i disse lister. LISP-sprog falder i kategorien af ​​andre programmeringssprog i det offentlige domæne, og der findes fuldstændig uforståelige versioner af det. Alle kan gå hen og skabe en variation af det. På grund af dette er der mange forskellige versioner, og kun nogle få udvalgte af dem er fuldt konfigurerede, generelt accepterede og standardiserede. Den vigtigste af dem er Common LISP.

Almindelig brug af LISP

  • LISP er en samling af sprog på højt niveau, hovedsagelig tilknyttet AI-forskning.
  • Fordi det er et offentligt domæne sprog, findes der en masse ubrugelige og ødelagte variationer af LISP.
  • Den listebaserede karakter af LISP-sprog betyder, at alt behandles gennem, fra og til lister.

Almindelig misbrug af LISP

  • LISP er et programmeringssprog på højt niveau, der ikke længere bruges aktivt.