2010-08-26 8 views

उत्तर

47

जेसन Zander के blog post यह पूरी तरह बताते हैं:

CLR टीम का मूल नाम (टीम के संस्थापक और पूर्व माइक्रोसॉफ्ट के एक उत्कृष्ट इंजीनियर माइक Toutonghi द्वारा चुना) "प्रकाश" था। लैरी सुलिवान की देव टीम ने v12.0 के बूटस्ट्रैपिंग को सुविधाजनक बनाने में सहायता के लिए एक ntsd एक्सटेंशन डीएल बनाया। हमने इसे strike.dll कहा (इसे प्राप्त करें? "लाइटनिंग स्ट्राइक"? हाँ, मुझे पता है, ba'dump bum)। पीएसएस को वास्तव में पर हमें पर जानकारी देने की आवश्यकता होती है जब यह बुरा तनाव असफलताओं को डीबग करने का समय था, जो विंडोज डीबगर स्टैक के साथ लगभग हमेशा किया जाता है। लेकिन हम, वितरित करने के लिए हमारी पूरी strike.dll नहीं करना चाहता था क्योंकि यह निहित कुछ "खतरनाक" आदेश अगर आप वास्तव में हमारे स्रोत कोड नहीं था आप भ्रम और दर्द (यहां तक ​​कि दूसरे के लिए पैदा कर सकता है कि माइक्रोसॉफ्ट टीमें)। तो मैं ने टीम को स्ट्राइक "बनाने के लिए धक्का दिया (हमारे देव से साइमन इसके लिए क्रेडिट/दोष लेता है), और हमने को एवरेट (उर्फ वी .1.1) से शुरू होने वाले उत्पाद के साथ भेज दिया।

CLR क्रम में रहती है:

इसके अलावा, मैं CLR के बारे में सुना था के रूप में "COM + 2.0" से पहले, लेकिन जाहिरा तौर पर यह कुछ नाम अपने समय में (here से) था है करने के लिए भेजा जा रहा है एक डीएलएल जिसे MSCOREE.DLL कहा जाता है, जो माइक्रोसॉफ्ट कॉमन ऑब्जेक्ट रनटाइम निष्पादन इंजन के लिए खड़ा है। "कॉमन ऑब्जेक्ट रनटाइम," या सीओआर, इस तकनीक के अपने जीवनकाल के दौरान कई नामों में से एक है। दूसरों अगली पीढ़ी विंडोज सेवा (NGWS), यूनिवर्सल क्रम (URT), बिजली, COM +, और COM + 2,0

+0

व्यावहारिक इतिहास में शामिल हैं। मैं हमेशा SOS.dll एक्सटेंशन के संक्षिप्त नाम के बारे में सोचता था और इसका वास्तव में क्या अर्थ हो सकता था। और वास्तव में मैं हमेशा MSCOREE.dll को माइक्रोसॉफ्ट कॉर एक्जिक्यूशन इंजन के रूप में अनुमान लगाता था। मुझे शर्मिंदगी से बचाने के लिए धन्यवाद @ क्रिस। – RBT

5

इस पर एक समय पहले टेस फेरांडेज़ के साथ स्कॉट हंसेलमैन पॉडकास्ट में चर्चा की गई थी। यह .NET प्लेटफार्म में शुरुआती आंतरिक कोडनाम से निकला है। show transcript में अधिक जानकारी।

संबंधित मुद्दे