मुझे लगता है कि केवल एआई के संदर्भ में इस बारे में सोचना गलत है। एआई-विंटर जैसी चीजें और आम लिस्प पर व्यावसायिक प्रभाव विचलित कर रहे हैं यदि आप पूछ रहे हैं कि इसका उपयोग एआई के लिए क्यों किया गया था, न कि क्यों यह अक्सर अब उपयोग नहीं किया जाता है ...
वैसे भी, मुझे लगता है कि यह इसलिए है क्योंकि ज्यादातर AI कोड अनिवार्य रूप से शोध कोड था। लिस्प, अन्वेषणात्मक प्रोग्रामिंग के लिए एक बड़ी भाषा है, मुश्किल एल्गोरिदम को लागू करने के लिए, आत्म-संशोधन और अक्सर संशोधित कोड के लिए। दूसरे शब्दों में, अनुसंधान कोड के लिए।
मैं अपने कुछ शोध कोड (गणित, सिग्नल प्रोसेसिंग) के लिए आज लिस्प का उपयोग करता हूं क्योंकि यह अधिकांश भाषाओं की तुलना में अधिक लचीला और शक्तिशाली है, जबकि अधिकांश भाषाओं की तुलना में अधिक कुशल कोड उत्पन्न करता है। मैं आमतौर पर c ++ गति के +/- 2 के एक कारक के भीतर प्रदर्शन प्राप्त कर सकता हूं, लेकिन मैं चीजों को बहुत तेजी से लागू कर सकता हूं, और जटिलता से निपट सकता हूं जो मुझे c ++, java, c # का उपयोग करने की तुलना में अधिक समय लगेगा।
हालांकि यह विषय से भटक रहा है। मुझे लगता है कि AI कोड मुख्य रूप से थोड़ी देर के लिए आम लिस्प में लिखा गया था क्योंकि यह शोध कोड के लिए एक शक्तिशाली दृष्टिकोण है। यह अभी भी है; लेकिन जैसा कि `एआई 'एल्गोरिदम को बेहतर ढंग से समझा गया और पता लगाया गया, उनमें से कुछ हिस्सों को सिखाना और उपयोग करना बहुत आसान था, इसलिए उन्होंने अंडरग्रेजुएट पाठ्यक्रमों में स्वाद-में-एक साल की भाषाओं में दिखाया। वहां से, यह एक मुद्दा बन जाता है कि लोग पहले से ही जानते हैं, क्या पुस्तकालय उपलब्ध हैं, और बड़े समूहों के लिए क्या अच्छा है।