LISP - Die erste KI-Sprache
1958 entwickelte John McCarthy am MIT eine Sprache, die die Welt verändern sollte. LISP – LISt Processing – war die erste Programmiersprache, die speziell für Künstliche Intelligenz entworfen wurde.
McCarthy hatte eine radikale Idee: Was wäre, wenn Programme sich selbst modifizieren könnten? LISP führte Konzepte ein, die ihrer Zeit Jahrzehnte voraus waren:
- Garbage Collection – automatische Speicherverwaltung (1958!)
- Rekursion als primäres Programmierparadigma
- First-Class Functions – Funktionen als Werte
- Homoikonizität – Code ist Daten, Daten ist Code
Fun Fact: LISP wird heute noch aktiv genutzt – zum Beispiel als Konfigurationssprache in Emacs, dem Editor, der nie stirbt.
; LISP - Fakultät berechnen (1958)
(defun factorial (n)
(if (<= n 1)
1
(* n (factorial (- n 1)))))
; Aufruf: (factorial 5) => 120