HeadlinesBriefing HeadlinesBriefing.com

असंभव मशीनें: भौतिक जगत के लिए घोषणात्मक प्रोग्रामिंग

Hacker News •
×

एक Hacker News उपयोगकर्ता ने एक विचार-प्रयोग साझा किया, जिसमें पूछा गया है कि भौतिक जगत के लिए घोषणात्मक प्रोग्रामिंग कैसी लग सकती है। इसका आधार सॉफ़्टवेयर की एक परिचित अवधारणा है, जैसे SQL, जिसमें उपयोगकर्ता वांछित परिणाम घोषित करते हैं और निष्पादन इंजन यह पता लगाता है कि उसे कैसे उत्पन्न किया जाए।

किसी भौतिक एक्चुएटर तक पहुँच न होने के कारण लेखक ने इस अवधारणा को सॉफ़्टवेयर में मॉक अप किया। उपयोगकर्ता वांछित प्रभाव का प्रदर्शन करते हैं, और सिस्टम पता लगाता है कि उसे कैसे हासिल किया जाए। उदाहरण में, एक उपयोगकर्ता घंटी बजाना चाहता है और उसके पास एक क्रैंक उपलब्ध है। सिस्टम दोनों को जोड़ने का तरीका पहचानता है। यदि बाधाएँ जोड़ी जाती हैं, तो पर्दे के पीछे चलने वाला एक कॉन्स्ट्रेंट सॉल्वर उनसे बचने का रास्ता खोज लेता है।

लेखक का तर्क है कि यह दृष्टिकोण रोचक है क्योंकि इससे लोग उच्च स्तर के अमूर्तन पर समस्याओं के बारे में सोच सकते हैं, और इच्छित प्रभाव उत्पन्न करने के लिए आवश्यक यांत्रिकी का पता लगाने का काम सिस्टम पर छोड़ सकते हैं।

पोस्ट ने प्रतिक्रियाएँ, सुझाव और इस अवधारणा को आगे बढ़ाने के विचार आमंत्रित किए। संग्रह के समय इसे 26 अंक और 3 टिप्पणियाँ मिली थीं।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित