DEV-C++ programming languages के लिए एक एकीकृत विकास वातावरण (IDE) है। यह एक सुविधा संपन्न वातावरण, लेखन और डिबगिंग के लिए उपकरण , साथ ही एक संकलक प्रस्तुत करता है जो आपको C++ में प्रोग्राम सॉफ़्टवेयर के लिए आवश्यक सभी उपकरण प्रदान करता है। यह प्रोग्राम ब्लडशेड DEV-C++ पर्यावरण का एक कांटा है, जिसे उन्नत प्रोग्रामर के लिए डिज़ाइन किया गया है जो निम्न-स्तरीय भाषा का उपयोग करके स्क्रैच से एप्लिकेशन बनाना चाहते हैं।
DEV-C++ Free Download in Hindi
ब्लडशेड सॉफ्टवेयर डेवलपर्स का एक समूह है जो विभिन्न प्रोग्रामिंग भाषाओं के लिए विकास वातावरण प्रदान करता है, जिनमें से सबसे उल्लेखनीय सी, डेल्फी और पास्कल के संस्करण हैं। उनका उद्देश्य इंटरनेट समुदाय के लिए मुफ्त, अच्छी तरह से विकसित सॉफ्टवेयर प्रदान करना है।
हालांकि, समूह ने 2005 के बाद से बहुत कम गतिविधि देखी है, इसलिए एक अन्य डेवलपर ने 2011 में इस परियोजना को लिया। नवीनतम कार्यक्रम संस्करण 2015 में सामने आया, इसलिए यह प्रोग्रामिंग मानकों द्वारा काफी दिनांकित है।
विंडोज़ के लिए DEV-C++ में C प्रोग्राम भाषाओं में लिखे गए प्रोग्रामों को बनाने, ठीक करने और निष्पादित करने के लिए आवश्यक सभी मानक सुविधाएँ शामिल हैं। चूंकि C++, C का एक वस्तु-उन्मुख विस्तार है, यह भाषा के पुराने संस्करणों का भी समर्थन करता है ।
यह एक महत्वाकांक्षी प्रोग्रामर को अधिक शुरुआती-अनुकूल कार्यक्रमों के लिए मानक सुविधाओं के बिना आईडीई के भीतर सभी स्रोत कोड लिखने की अनुमति देता है। उदाहरण के लिए, विजुअल स्टूडियो कोड में कोड पूर्णता डिफ़ॉल्ट रूप से सक्षम है। यह DEV-C++ के मामले में नहीं है।
आप स्थिर कंपाइलर सिस्टम का उपयोग करके विंडोज-आधारित और डॉस-आधारित प्रोग्राम बनाने में सक्षम हैं , जिनमें से दो संस्करण पैकेज में शामिल हैं। DEV-C++ GCC-आधारित कंपाइलरों का समर्थन करता है , जो इसकी स्थिरता और उनके द्वारा समर्थित भाषाओं की विविधता के लिए लोकप्रिय हैं।
इस IDE में प्रयुक्त कंपाइलर सिस्टम इसे काफी लचीला बनाते हैं। यह विंडोज के लिए MinGW का उपयोग करता है, जो वैकल्पिक विकल्प के रूप में जीसीसी, साथ ही सिगविन का उपयोग करता है। इस प्रकार, यह विंडोज के सभी संस्करणों और अधिकांश लिनक्स बिल्ड के साथ काम करेगा।
DEV-C++ में समान वातावरण की सभी मानक विशेषताएं शामिल हैं, जिनमें सिंटैक्स हाइलाइटिंग , उन्नत कोड पूर्णता और अंतर्दृष्टि, प्रोफाइलिंग, डिबगिंग, आपके कोड की शैली स्वरूपण और संपादन योग्य शॉर्टकट शामिल हैं। इसमें IDE के लिए Devpak एक्सटेंशन और बाहरी टूल जोड़ने का विकल्प भी है।
बाहरी उपकरण आपके आईडीई के रंगरूप, अनुभव और प्रतिक्रिया को बेहतर बनाने या इसे स्वाद के लिए अनुकूलित करने का एक शानदार तरीका है।
Easy project creation
इस आईडीई के साथ, आप एक परियोजना विकसित करने और जितनी जरूरत हो उतनी स्रोत फाइलों को एकीकृत करने में सक्षम होंगे । इंटरफ़ेस सरल और पुराने स्कूल का है, और यह 25 से अधिक उपलब्ध भाषाओं में आता है , जो दुनिया में लगभग किसी के साथ एक नई परियोजना शुरू करने की सुविधा प्रदान करता है। विकल्प सभी सीधे दिखाए जाते हैं।
जब आप लिखते हैं, तो टूल कीवर्ड और अन्य C तत्वों को हाइलाइट करेगा। यह हरे रंग में टिप्पणियों और लाल रंग में संकलक त्रुटियों के साथ एक क्लासिक रंग योजना का उपयोग करता है। संकलन लॉग मदद से आप आसानी से डिबग काफी सटीक है।
आईडीई डाउनलोड और इंस्टॉल करने के बाद, आपको इसे कॉन्फ़िगर करने की आवश्यकता है। वर्तमान संस्करण के लिए एक डिफ़ॉल्ट सेटिंग में संशोधन की आवश्यकता है ताकि आप डीबगर का उपयोग कर सकें। बाकी सब कुछ डिफ़ॉल्ट पर काम करता है। यह डिबगर जैसे बुनियादी, आवश्यक फ़ंक्शन के लिए अजीब तरह से असुविधाजनक लगता है।
नई परियोजनाएँ बनाने के लिए कार्यक्रम में प्रवेश करना और नई फ़ाइल बनाने के लिए ‘फ़ाइल’ मेनू पर जाना आवश्यक है। यदि आप भाषा के किसी अन्य संस्करण के साथ काम करना चाहते हैं, तो ‘C++ प्रोजेक्ट’ बॉक्स या किसी अन्य को चेक करें। अपने प्रोजेक्ट को नाम दें और लिखना शुरू करें।
DEV-C++ में अपने नए प्रोजेक्ट में स्रोत फ़ाइलों को जोड़ने के दो मुख्य तरीके हैं, दोनों ही कमांड के सरल सेट का अनुसरण करते हैं। आप प्रोग्राम के भीतर स्रोत फ़ाइलें बना सकते हैं या मौजूदा फ़ाइलें जोड़ सकते हैं। स्रोत कोड दर्ज करने के बाद, यह संकलन करने का समय है।
कंपाइलर टैब आपको सभी सिंटैक्स त्रुटियां दिखाएगा। गलतियों को ठीक करें और अपने कार्यक्रम को निष्पादित करें। इस बिंदु पर, आप कोई वांछित पैरामीटर भी जोड़ सकते हैं।
अंत में, DEV-C++ में विभिन्न सरल सुविधाओं के साथ एक मौलिक डिबगर शामिल है। आप अपनी स्क्रीन के निचले भाग में टैब में मूल पाएंगे – अधिक उन्नत कार्यों के लिए डीबग मेनू पर जाएं।
Bugs and alternatives
इस IDE की सभी मुख्य कमियां इस तथ्य से उबलती हैं कि इसने 2005 के बाद से डेवलपर्स और अपडेट पॉज़ में बदलाव देखे हैं। इस कारण से, इसमें शामिल उपकरण – विशेष रूप से कंपाइलर और डीबगर – थोड़े अप्रचलित हैं।
साथ ही, नवीनतम संस्करण 2017 के C++ के नवीनतम संस्करण से पहले जारी किए गए थे, इसलिए यह पिछड़ रहा है। इसके साथ C++ प्रोग्राम को कंपाइल करना संभव है, लेकिन आपको कुछ समस्याएं और अपूर्णता दिखाई देगी।
इसके अलावा, इसमें अधिक आधुनिक IDE से परिचित कई विशेषताओं का अभाव है। इसलिए, नए प्रोग्रामर उन्हें भ्रमित करने वाले या अल्पविकसित लग सकते हैं, या यहां तक कि नए जमाने के C++ प्रोग्रामिंग के लिए उपयुक्त नहीं भी हो सकते हैं।
यदि आप प्रोग्रामिंग टीम में काम करते हैं, तो DEV-C++ सबसे अच्छा विकल्प नहीं है। हालांकि यह आपको व्यक्तिगत परियोजनाओं के लिए आवश्यक सभी चीजें प्रदान करता है, लेकिन कोई संस्करण नियंत्रण सुविधाएं नहीं हैं ।
अंत में, इंटरफ़ेस, हालांकि कार्यात्मक, सबसे सौंदर्यपूर्ण रूप से प्रसन्न नहीं है। त्रुटि संदेश को पढ़ने के लिए मुश्किल हो जाता है , और अपने प्रदर्शन भरा हो जाता है।
यदि आप इस आईडीई के विकल्प की तलाश कर रहे हैं, तो आप सुव्यवस्थित यूआई, सहायता, नेविगेशन और एक एकीकृत डीबगर के साथ विजुअल स्टूडियो कोड का उपयोग कर सकते हैं । यह कार्यक्रम सहयोगी परियोजनाओं के लिए भी बहुत अच्छा है। यह Microsoft द्वारा समर्थित है और निरंतर अद्यतन, प्लग-इन के लिए एक अच्छा बाज़ार, और परियोजना चयन के साथ आता है।
एक अन्य प्रमुख विकल्प एक्लिप्स है , जो आधुनिक सुविधाओं से युक्त एक और पूर्ण विकसित आईपीई है।
कुल मिलाकर, DEV-C++ उपयोग करने के लिए एक उत्कृष्ट IDE है यदि आपके पास प्रोग्रामिंग ज्ञान है और आपको बहुत अधिक उन्नत टूल की आवश्यकता नहीं है। यह आपको एक ही इंटरफ़ेस के भीतर आवश्यक सभी प्रदान करेगा। हालाँकि, यह थोड़े दिनांकित तरीके से दिखता है और काम करता है, जो कुछ के लिए एक खामी हो सकती है। DEV-C++ 5.11 में आजकल बहुत कम या कोई बदलाव नहीं दिखता है, जो इसे कभी-कभी बदलती तकनीक से पीछे बना देता है जो आपको विजुअल स्टूडियो जैसे अधिक आधुनिक IDE में मिल सकती है।