List Processing (LISP) ist eine Familie von Programmiersprachen, die sich auf Datenstrings konzentrieren. Listen spielen in LISP eine wichtige Rolle, sowohl als Datenstrukturen und als Bausteine der Quellcode der Sprache.
Das ursprüngliche LISP ist eine der ältesten noch verwendeten Sprachen. Da es für die effektive Verarbeitung symbolischer Informationen konzipiert ist, ist es eine beliebte Wahl künstliche Intelligenz Forschung. Der Code in LISP wird in Form von S-Ausdrücken in Klammern geschrieben. Derzeit sind Clojure, Common Lisp, Racket und Scheme die beliebtesten LISP-Dialekte.