SharpDevelop 4.0
आप 5 सेकंड में डाउनलोड कर सकेंगे।
करीबन SharpDevelop
शार्पडेवेलोप सी #, विजुअल बेसिक .NET (VB.NET), बू, और (संस्करण 3.0 से शुरू) एफ # और आयरनपिथॉन प्रोग्रामिंग भाषाओं के लिए एक स्वतंत्र और खुला स्रोत आईडीई है। यह आमतौर पर माइक्रोसॉफ्ट के विजुअल स्टूडियो .NET के विकल्प के रूप में प्रयोग किया जाता है। इसके विकास की शुरुआत में मोनो/जीटीके # नामक मोनो के लिए एक कांटा था जिसमें बहु-मंच समर्थन शामिल है । शार्पडेवेलम सी # और VB.NET कोड पूरा करने के लिए अपने स्वयं के पार्सर्स का उपयोग करता है। पार्सर्स को एक व्याकरण विवरण और लिंज विश्वविद्यालय के कोको/आर कंपाइलर जनरेटर के संशोधित संस्करण का उपयोग करके उत्पन्न किया गया था, जो स्रोत कोड में शामिल है । बू के लिए, बू कंपाइलर से पार्सर का उपयोग किया जाता है लेकिन अभिव्यक्ति के प्रकार को हल करना और प्रकार अनुमान कस्टम कोड के साथ किया जाता है जो प्रकारों के आलसी मूल्यांकन का समर्थन करता है। शार्पडेवेलोप 1.1 विजुअल स्टूडियो के साथ लिखी गई परियोजनाओं का आयात कर सकता है और शार्पडेवलप 2.0 उन्हें सीधे खोल और संपादित कर सकता है। यह VB.NET से सी # और इसके विपरीत पूरी परियोजनाओं का अनुवाद भी कर सकता है। शार्पडेवेलोप 2.0 में एक एकीकृत डिबगर है। यह अपनी खुद की डिबगिंग लाइब्रेरी का उपयोग करता है जो कॉम इंटरप का उपयोग करके माइक्रोसॉफ्ट .NET रनटाइम के साथ संचार करता है। जबकि शार्पडेलोप 2.0 दृश्य स्टूडियो के रूप में एक ही एमएसबिल्ड परियोजना फ़ाइलों का उपयोग करता है, यह अभी भी अन्य .NET कंपाइलर्स जैसे पुराने फ्रेमवर्क संस्करण (1.0, 1.1) या मोनो कंपाइलर का उपयोग करने में सक्षम है।