Ich denke, es ist falsch, nur in Bezug auf KI darüber nachzudenken. Dinge wie der KI-Winter und kommerzielle Effekte auf gewöhnliches Lispeln lenken ab, wenn Sie fragen, warum es für KI verwendet wurde, nicht warum es jetzt nicht oft verwendet wird ...
Wie auch immer, ich denke, das liegt daran, dass der größte Teil des KI-Codes im Wesentlichen Forschungscode war. Lisp ist eine großartige Sprache für explorative Programmierung, für die Implementierung schwieriger Algorithmen, für selbstmodifizierenden und häufig modifizierten Code. Mit anderen Worten, für Forschungscode.
Ich verwende Lisp heute für einige meiner Forschungscodes (Mathematik, Signalverarbeitung), weil es flexibler und leistungsfähiger als die meisten Sprachen ist und dennoch effizienteren Code als die meisten Sprachen generiert. Normalerweise kann ich eine Leistung innerhalb eines Faktors von +/- 2 der C ++ - Geschwindigkeit erzielen, aber ich kann Dinge viel schneller implementieren und mit Komplexität umgehen, die viel mehr Zeit in Anspruch nimmt als bei Verwendung von C ++, Java, C #.
Das ist allerdings kein Thema. Ich denke, AI-Code wurde für eine Weile hauptsächlich in Common Lisp geschrieben, weil er ein leistungsfähiger Ansatz für die Erforschung von Code ist. Es ist immer noch; Aber als KI-Algorithmen besser verstanden und erforscht wurden, waren Teile von ihnen viel einfacher zu unterrichten und zu verwenden, so dass sie in Grundstudiengängen in den Sprachen des Jahres auftauchten. Von dort aus wird es zu einer Frage, was die Leute bereits wissen, welche Bibliotheken verfügbar sind und was für große Gruppen gut funktioniert.