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