Причина, по которой Лисп ассоциируется с ИИ, заключается в том, что когда ИИ был действительно новым, его было не так много, и другие языки того времени были неподходящими.Теперь в области искусственного интеллекта гораздо больше разнообразия, и большинство языков имеют по крайней мере , что соответствует LISP в стиле 70-х годов.Так что нет единого доминирующего языка.
Если вы интересуетесь ИИ, перестаньте беспокоиться о языке и начните изучать техники.Язык не имеет значения.
Разные заметки:
Я учусь в Университете Индианы, изучаю компьютерную лингвистику (которая является областью ИИ, в которой часто используются методы машинного обучения) и Pythonсамый популярный выбор для прототипов в IU.Но не в подавляющем большинстве случаев.В целом, компьютерная лингвистика не имеет доминирующего языка для исследований.Много программного обеспечения выпущено на Java и C / C ++, потому что эти языки быстрые и переносимые.(Я запускаю пару парсеров на основе Java в фоновом режиме, когда я набираю это.)
Я знаю только одну или две группы, все еще использующие CommonЛисп.Я не слышал, чтобы кто-нибудь занимался исследованием искусственного интеллекта с Clojure, но это вполне возможно.Что касается других новых функциональных языков, F # используется Microsoft для разработки вещей в стиле AI, но не обязательно для исследований.Я лично использую Haskell для многих вещей, но, насколько я знаю, это не общий выбор.