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