Saya pikir itu salah untuk berpikir tentang hal ini dalam hal AI saja. Hal-hal seperti AI-musim dingin dan efek komersial pada lemak umum mengganggu jika Anda bertanya mengapa itu digunakan untuk AI, bukan mengapa itu tidak sering digunakan sekarang ...
Bagaimanapun, saya pikir itu karena sebagian besar kode AI pada dasarnya adalah kode penelitian. Lisp adalah bahasa yang bagus untuk pemrograman eksplorasi, untuk mengimplementasikan algoritma yang sulit, untuk memodifikasi sendiri dan sering memodifikasi kode. Dengan kata lain, untuk kode penelitian.
Saya menggunakan lisp hari ini untuk beberapa kode penelitian saya (matematika, pemrosesan sinyal) karena lebih fleksibel dan kuat daripada kebanyakan bahasa sementara masih menghasilkan kode yang lebih efisien daripada kebanyakan bahasa. Saya biasanya bisa mendapatkan kinerja dalam faktor +/- 2 dari katakanlah kecepatan c ++, tapi saya bisa mengimplementasikan banyak hal lebih cepat, dan menangani kompleksitas yang akan membawa saya jauh lebih banyak waktu daripada yang saya miliki jika saya menggunakan c ++, java, c #.
Itu mengembara dari topik sekalipun. Saya pikir kode AI terutama ditulis dalam bahasa umum untuk sementara waktu karena itu adalah pendekatan yang kuat untuk kode penelitian. Itu masih; tetapi karena algoritme `AI 'menjadi lebih dipahami dan dieksplorasi, sebagian dari mereka lebih mudah untuk diajarkan dan digunakan, sehingga mereka muncul dalam bahasa yang sesuai dengan selera dalam kursus tingkat sarjana. Dari sana, itu menjadi masalah tentang apa yang sudah diketahui orang, perpustakaan apa yang tersedia, dan apa yang berfungsi dengan baik untuk kelompok besar.