Was ist LISP? Definition & Bedeutung

click fraud protection

LISP ist die Abkürzung für LIST Processor. LISP ist die Bezeichnung für eine Familie von High-Level-Programmiersprachen, die in der Forschung zu künstlicher Intelligenz am häufigsten verwendet werden, da sie nicht zwischen einem Programm und Daten unterscheidet. LISP ist ideal zum Bearbeiten von Text und ist zufällig eine der ältesten Programmiersprachen, die noch aktiv verwendet werden.

Technipages erklärt LISP

Es wurde ursprünglich 1958 erstellt und veröffentlicht – die einzige gebräuchliche Sprache, die älter als LISP ist, ist Fortran. Es gibt mehrere einzelne Iterationen von LISP, die beliebtesten sind Scheme, Clojure und Common LISP. Jede Version ist im Wesentlichen ein Dialekt der Originalversion, die ursprünglich als praktische mathematische Notation erstellt wurde. Genauer gesagt eine mathematische Notation für Computerprogramme, beeinflusst von der Notation des Lambda-Kalküls von Alonzo Church. Lambda-Kalkül ist ein formales System der mathematischen Logik und bildet die funktionale Grundlage für LISP-Sprachen.

Listen bilden die funktionale Grundlage der Datenstruktur von LISP-Sprachen, während das fertige, kompilierte Programm Berechnungen durchführt, die Werte in diesen Listen ausdrücken. LISP-Sprachen fallen in die Kategorie anderer Public-Domain-Programmiersprachen, von denen es völlig unverständliche Versionen gibt. Jeder kann hingehen und eine Variation davon erstellen. Aus diesem Grund gibt es viele verschiedene Versionen und nur einige wenige davon sind vollständig konfiguriert, allgemein akzeptiert und standardisiert. Die wichtigste davon ist Common LISP.

Allgemeine Anwendungen von LISP

  • LISP ist eine Sammlung von Hochsprachen, die hauptsächlich mit der KI-Forschung verbunden sind.
  • Da es sich um eine gemeinfreie Sprache handelt, gibt es viele nutzlose und kaputte Variationen von LISP.
  • Der listenbasierte Charakter von LISP-Sprachen bedeutet, dass alles durch, von und zu Listen verarbeitet wird.

Häufiger Missbrauch von LISP

  • LISP ist eine höhere Programmiersprache, die nicht mehr aktiv verwendet wird.