विषयसूची:
परिभाषा - प्रोलॉग का क्या अर्थ है?
प्रोग्रामन एन लॉजिक (लॉजिक इन लॉजिक) या प्रोलॉग एक उच्च-स्तरीय प्रोग्रामिंग भाषा है, जिसकी जड़ें पहले-क्रम के तर्क या प्रथम-क्रम में परिकलन की भविष्यवाणी करती हैं। 1970 के दशक के प्रारंभ में अलसे कोलमेरॉयर के नेतृत्व में एक समूह द्वारा मार्सिले, फ्रांस में भाषा की कल्पना की गई थी। यह पहली लॉजिक प्रोग्रामिंग भाषाओं में से एक है और यह आज भी लोकप्रिय है। यह एक प्रोग्रामिंग भाषा है जो आमतौर पर कम्प्यूटेशनल भाषा विज्ञान और कृत्रिम बुद्धिमत्ता से जुड़ी होती है और इसका उपयोग विशेषज्ञ प्रणालियों, प्रमेय साबित करने और प्राकृतिक भाषा पार्स पेड़ों और प्राकृतिक भाषा प्रसंस्करण पर मेल खाने वाले पैटर्न में किया जाता है।
टेकोपेडिया प्रोलॉग बताते हैं
पहली प्रोलोग प्रणाली 1972 में फिलिप रॉससेल के साथ मिलकर कोलमाउर द्वारा विकसित की गई थी और यह हॉर्न क्लॉस के रॉबर्ट कोवाल्स्की की प्रक्रियात्मक व्याख्या पर आधारित थी। यह आंशिक रूप से ज्ञान के प्रक्रियात्मक प्रतिनिधित्व के साथ एक घोषणात्मक ज्ञान प्रतिनिधित्व भाषा के रूप में तर्क के उपयोग को समेटने की इच्छा से प्रेरित था। प्रोलॉग को प्राकृतिक भाषा प्रसंस्करण के लिए जानबूझकर विकसित किया गया था - कंप्यूटर और मानव (प्राकृतिक) भाषा इंटरैक्शन के साथ संबंधित।
प्रोलॉग अन्य प्रोग्रामिंग भाषाओं से भिन्न होता है क्योंकि यह आदेशों के अनुक्रम के बजाय घोषणात्मक है। इसे कभी-कभी नियम-आधारित या घोषित भाषा कहा जाता है क्योंकि इसे वस्तुओं और गुणों के बीच संबंधों के संदर्भ में, तथ्यों और नियमों के रूप में प्रस्तुत किया जाता है। इन संबंधों पर एक क्वेरी चलाकर एक संगणना शुरू की जाती है।
अनुप्रयोगों में शामिल हैं:
- मशीन लर्निंग
- रोबोट की योजना
- स्वचालित तर्क
- समस्या को सुलझाना
- बुद्धिमान डेटाबेस पुनर्प्राप्ति
- प्राकृतिक भाषा की समझ
- विशिष्टता भाषा
