Myślę, że myślenie o tym wyłącznie w kategoriach sztucznej inteligencji jest złe. Rzeczy takie jak AI-zima i komercyjne skutki zwykłego seplenienia rozpraszają, jeśli pytasz, dlaczego został użyty do sztucznej inteligencji, a nie dlaczego nie jest teraz często używany ...
W każdym razie myślę, że to dlatego, że większość kodu AI była zasadniczo kodem badawczym. Lisp to świetny język do programowania eksploracyjnego, do implementowania trudnych algorytmów, do samomodyfikacji i często modyfikowanego kodu. Innymi słowy, do badania kodu.
Obecnie używam lisp do niektórych moich badań (matematyka, przetwarzanie sygnałów), ponieważ jest bardziej elastyczny i potężniejszy niż większość języków, a jednocześnie generuje bardziej wydajny kod niż większość języków. Zwykle mogę uzyskać wydajność w zakresie +/- 2 szybkości, powiedzmy c ++, ale mogę implementować rzeczy znacznie szybciej i radzić sobie ze złożonością, która zajęłaby mi znacznie więcej czasu niż mam, gdybym używał c ++, java, c #.
To jednak odchodzi od tematu. Myślę, że kod AI został przez jakiś czas napisany głównie w zwykłym seplenieniu, ponieważ jest to potężne podejście do badania kodu. To nadal jest; ale w miarę jak algorytmy „Ja” stały się lepiej rozumiane i badane, części z nich były znacznie łatwiejsze do nauczenia i używania, więc na kursach licencjackich pojawiały się w językach z nutą roku. Stamtąd staje się kwestią tego, co ludzie już wiedzą, jakie biblioteki są dostępne i co działa dobrze w przypadku dużych grup.