जैसे समय बीतता है, ऐसा लगता है कि कार्यात्मक प्रोग्रामिंग की तरह अन्य प्रोग्रामिंग भाषाओं पर अधिक प्रभाव पड़ता है। हम अपनी एआई कक्षा में प्रोलॉग से शुरुआत कर रहे हैं, और ऐसा लगता है कि वहां कुछ चीजें हैं जो गैर-एआई क्षेत्रों में प्रोग्रामिंग को आसान बनाती हैं। मेरा सवाल यह है: क्यों तर्कसंगत प्रोग्रामिंग को उसी तरह पकड़ा नहीं गया है?तर्क प्रोग्रामिंग क्यों नहीं पकड़ा गया है?
इस topic में, ऐसा लगता है कि एक सामान्य आम सहमति तक पहुंच गई थी कि तर्क प्रोग्रामिंग उपयोगी है लेकिन इस तरह साबित होना चाहिए। क्या ऐसा कोई कारण है कि इसे उपयोगी के रूप में क्यों नहीं देखा जाता है?
अद्यतन: शायद मुझे थोड़ा और स्पष्ट होना चाहिए। मैं वास्तव में प्रोलॉग के बारे में नहीं पूछ रहा हूं। मैं देख सकता हूं कि अधिकांश वास्तविक दुनिया के अनुप्रयोगों के लिए प्रोलॉग चुनना अच्छा क्यों नहीं होगा।
जो कुछ मैं बात कर रहा हूं उसका एक उदाहरण देने के लिए, पायथन में सूची समझ/मानचित्र/फ़िल्टर पर विचार करें। ये कार्यात्मक भाषाओं से स्पष्ट रूप से प्रभावित होते हैं। ऐसा क्यों है कि पाइथन जैसी भाषाएं तर्कसंगत प्रोग्रामिंग भाषाओं से इन प्रकार की चीजों पर भी नहीं उठाई गई हैं जैसे उनके पास कार्यात्मक भाषाएं हैं?
यदि आप प्रोलॉग के बारे में बात नहीं कर रहे हैं तो आप किस बारे में बात कर रहे हैं? – user51568
... शायद आपको "मैं वास्तव में प्रोलॉग के बारे में नहीं पूछ रहा हूं" के बाद के बाकी वाक्यों को पढ़ना चाहिए? –
कौन सी तर्क प्रोग्रामिंग भाषाएं, क्योंकि हम प्रोलॉग के बारे में बात नहीं कर रहे हैं? अगर वे अस्पष्ट हैं, तो यह जवाब हो सकता है। लोगों को लिस्प और योजना के साथ दशकों तक कार्यात्मक प्रोग्रामिंग के संपर्क में लाया गया है। –