असल में, यदि आपका प्रोग्राम घोषणात्मक औपचारिक तर्क बयान के रूप में आसानी से कहा जा सकता है, प्रोलॉग (या उस परिवार में एक और भाषा) सबसे तेज़ विकास का समय देगा। यदि आप एक अच्छा प्रोलॉग कंपाइलर का उपयोग करते हैं, तो यह सर्वश्रेष्ठ प्रदर्शन और विश्वसनीयता भी प्रदान करेगा, क्योंकि इंजन के पास बहुत सारे डिज़ाइन और विकास प्रयास होंगे।
इस तरह की चीज को किसी अन्य भाषा में लागू करने की कोशिश करना एक गड़बड़ है। सबसे साफ और सबसे सामान्य समाधान में शायद आपके स्वयं के एकीकरण इंजन को लागू करना शामिल है। यहां तक कि बेवकूफ कार्यान्वयन भी तुच्छ नहीं हैं, वॉरेन सार मशीन में इसके बारे में एक पुस्तक या दो लिखा गया है, और बेहतर प्रदर्शन करने में कम से कम अनुसंधान में कुछ सिरदर्द-प्रेरित पत्र पढ़ना होगा।
वास्तविक दुनिया में, आपके कार्यक्रम के प्रमुख हिस्सों को प्रोलॉग से लाभ हो सकता है, लेकिन कई अन्य चीजें किसी अन्य भाषा का उपयोग करके बेहतर तरीके से संभाली जाती हैं। यही कारण है कि बहुत से प्रोलॉग कंपाइलर्स इंटरफ़ेस कर सकते हैं, उदाहरण के लिए, सी
विशेष रूप से सी/सी ++ की तुलना में ... 8 क्वींस समस्या को हल करना उदाहरण के लिए है, प्रोलोग में इतना आसान है (जिसे मैंने अभी पाया है)। सी बनाम Prolog सेब और संतरे की तरह क्यों है? क्या प्रत्येक सी प्रोग्राम Prolog में परिवर्तित नहीं किया जा सकता है और इसके विपरीत ?? – Lazer
यह (सिद्धांत रूप में - यानी मैं काउंटर-उदाहरण ऑफहैंड के बारे में नहीं सोच सकता) लेकिन सिर्फ इसलिए कि इसका मतलब यह नहीं हो सकता कि आपको चाहिए। इसे इस तरह देखो: यदि यह * सही समय था, तो अधिकतर समय में वहां से बहुत अधिक प्रोलॉग प्रोग्रामर होंगे। – annakata
@annakata हाँ, मैं सहमत हूं। लेकिन मुझे नहीं पता क्यों (कम प्रोलॉग प्रोग्रामर हैं) – Lazer