w:Anders Hejlsberg:
1996 में, Hejlsberg बोर्लेन्ड छोड़ दिया और archrival माइक्रोसॉफ्ट में शामिल हो गए। उनकी में से एक पहली उपलब्धियां जे ++ प्रोग्रामिंग भाषा और विंडोज फाउंडेशन क्लासेस थीं; वह माइक्रोसॉफ्ट विशिष्ट इंजीनियर और तकनीकी फेलो भी बन गया। 2000 से, उसके पास टीम का मुख्य आर्किटेक्ट सी # प्रोग्रामिंग भाषा विकसित कर रहा है।
w: Comparison of Java and C#:
सी # रह सकते हैं निर्माणों और अधिक सामान्यतः ऐसे C++, DelphiJava की तुलना में (डिजाइन जिनमें से एंडर्स हेल्स्बर्ग के प्रमुख काम जब वह बोर्लेन्ड पर था) के रूप में भाषाओं में पाया।
सी # बनाने से पहले, माइक्रोसॉफ्ट एक संशोधित जावा पर्यावरण, J ++ कहा जाता है लागू किया, एक तरह से जो मानकों और परंपराओं मंच तटस्थता जिनमें से केंद्र में भी स्थित सुनिश्चित करने के लिए प्रत्यक्ष उल्लंघन में था में नए सुविधाओं को जोड़कर जावा। इसने माइक्रोसॉफ्ट पर हस्ताक्षर किए गए समझौते का उल्लंघन किया, उस मानकों की आवश्यकता है और विनिर्देशों का उपयोग जावा नाम और ब्रांड लोगो का उपयोग करने के बदले पर सख्ती से पालन किया जाना चाहिए। सन माइक्रोसिस्टम्स ने मुकदमा दायर किया, और सूट को सुलझाने में, माइक्रोसॉफ्ट जे ++ को बंद करने पर सहमत हुए। ( मौजूदा माइक्रोसॉफ्ट उत्पादों जो जावा का उपयोग करते थे, उन्हें सात साल तक उपयोग जारी रखने की अनुमति थी।)
w:C#:
नेट फ्रेमवर्क के विकास के दौरान, वर्ग पुस्तकालयों मूल रूप से एक भाषा/संकलक सरल प्रबंधित C (एसएमसी) कहा जाता है में लिखा थे। जनवरी 1 999 में, एंडर्स हेजल्सबर्ग ने पर एक टीम बनाई, उस समय कूल नामक एक नई भाषा का निर्माण किया, जो "सी ऑब्जेक्ट ओरिएंटेड लैंग्वेज" के लिए खड़ा था। माइक्रोसॉफ्ट ने भाषा के अंतिम नाम के रूप में "कूल" नाम रखने पर विचार किया था, लेकिन ने ट्रेडमार्क कारणों से ऐसा नहीं करना चुना। समय तक नेट परियोजना सार्वजनिक रूप से जुलाई 2000 प्रोफेशनल डेवलपर्स सम्मेलन में घोषणा की गई थी, भाषा से किया गया था नाम बदलकर सी #, और वर्ग पुस्तकालयों और ASP.NET क्रम को सी # मोड़ा गया था। सी # के प्रमुख डिजाइनर और माइक्रोसॉफ्ट पर वास्तुकार नेतृत्व ऐन्डर्स Hejlsberg, जो पहले टर्बो पास्कल, CodeGear डेल्फी (पूर्व बोर्लेन्ड डेल्फी), और विजुअल J ++ के डिजाइन के साथ शामिल किया गया था है। साक्षात्कार और तकनीकी कागजात में उन्होंने ने कहा है कि सबसे प्रमुख प्रोग्रामिंग भाषाओं में खामियों (जैसे सी ++, जावा, डेल्फी, और स्मालटाक) सामान्य भाषा रनटाइम (CLR), जो, बारी में, चलाई की बुनियादी बातों में चलाई का सी # प्रोग्रामिंग भाषा का डिज़ाइन।
w:.NET Framework:
माइक्रोसॉफ्ट विकास .नेट फ्रेमवर्क पर 1990 के दशक में मूल रूप से अगला पीढ़ी विंडोज सेवा (NGWS) के नाम के तहत शुरू कर दिया। देर से 2000 तक .NET 1.0 के पहले बीटा संस्करण जारी किए गए।
An Early Look at Microsoft's Next Generation Windows Services:
NGWS डाटा संचार मानक के रूप में एक्सएमएल पर विशेष निर्भर द्वारा वर्तमान Windows डीएनए पथ मुड़ जाएगा। एक्सएमएल, जो उपयोगकर्ता अक्सर मानते हैं कि एचटीएमएल, वेब की भाषा के लिए प्रतिस्थापन या अपग्रेड करना है, डेटा का वर्णन करने के लिए बस मानकीकृत तरीका है। एनजीडब्लूएस मॉडल में, पहेली-क्लाइंट, मिडलवेयर, और डेटा का प्रत्येक टुकड़ा-XML का उपयोग करके हर दूसरे टुकड़े के साथ संवाद करेगा। हाथ से कोड एक्सएमएल सीखने के लिए डेवलपर्स को की आवश्यकता नहीं होगी, क्योंकि वे अब करते हैं। वीएस के माइक्रोसॉफ्ट के अगले संस्करण में टूल्स उनके लिए एक्सएमएल कोड उत्पन्न करेंगे।
समुदाय विकी? – Sev
मैं सोच रहा था। क्या लोग सोचते हैं कि मुझे चाहिए? – SLaks
यहां कोई वास्तविक 'सही' या 'गलत' उत्तर नहीं है। यह एक खुली चर्चा है। मैं कहूंगा कि यह सीडब्ल्यू होना चाहिए। –