जावास्क्रिप्ट: गुड पार्ट्स एक अच्छी किताब है। अक्सर मैं खुद को एक भाषा डिजाइनर के नजरिए से निम्नलिखित की तरह मार्ग पढ़ने लगता है:प्रोग्रामिंग भाषा डिजाइन पर अच्छे संसाधन?
undefined
औरNaN
स्थिरांक नहीं हैं। वे वैश्विक चर हैं, और आप उनके मूल्य बदल सकते हैं। यह संभव नहीं होना चाहिए, और फिर भी यह है। ऐसा मत करो
Takeaways:
- मेरी जावास्क्रिप्ट कोड में
undefined
का मूल्य न बदलें। - किसी भाषा को डिज़ाइन करते समय, इसके
undefined
के बराबर बना दें।
एक और अधिक सूक्ष्म उदाहरण "for in
प्रोटोटाइप गुणों पर गणना नहीं करना चाहिए"।
मुझे एक विशेष भाषा के संदर्भ के बाहर भाषा डिजाइन के इन मुद्दों के बारे में वार्ता में एक पुस्तक चाहिए।
यदि आप "सही" ओओ भाषा तैयार करने की कोशिश कर रहे थे, तो आप मार्गदर्शन के लिए कौन सी किताबें पढ़ेंगे?