15 सर्वश्रेष्ठ सी ++ आईडीई: मुफ्त विंडोज संपादक - संकलक - 2021

विषय - सूची:

Anonim

C ++ एक सामान्य-उद्देश्य वाली ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जिसे Bjarne Stroustrup द्वारा विकसित किया गया है। इसमें C प्रोग्रामिंग भाषा के साथ-साथ Simula67 (एक पहली वस्तु ओरिएंटेड भाषा) की विशेषताएं हैं।

कई एकीकृत विकास वातावरण (IDE) हैं जो C ++ प्रोग्राम लिखने के लिए रेडीमेड कोड टेम्प्लेट प्रदान करते हैं। ये उपकरण कोड के इंडेंट और प्रारूप को स्वचालित रूप से समायोजित करते हैं। कम समय में अपना आवेदन कोड करने के लिए IDE की मदद।

निम्नलिखित उनके लोकप्रिय सुविधाओं और वेबसाइट लिंक के साथ बेस्ट सी ++ आईडीई की एक सूची है। सूची में ओपन सोर्स (फ्री) और वाणिज्यिक (सशुल्क) दोनों सॉफ्टवेयर हैं।

विंडोज / मैक ओएस के लिए बेस्ट सी ++ एडिटर और सी ++ आईडीई

नाम संपर्क
विजुअल स्टूडियो कोड https://code.visualstudio.com/
पतंग https://www.kite.com/get-kite/
ग्रहण https://www.eclipse.org/ide/
कोडलाइट https://codelite.org/
कोष्ठक http://brackets.io/

1) विजुअल स्टूडियो कोड

विजुअल स्टूडियो कोड माइक्रोसॉफ्ट द्वारा विकसित एक ओपन-सोर्स कोड एडिटर है। यह सबसे अच्छा c ++ ide में से एक है जो चर प्रकार, आवश्यक मॉड्यूल और फ़ंक्शन परिभाषाओं के आधार पर स्मार्ट कोड पूरा करने की सुविधा प्रदान करता है।

विशेषताएं:

  • यह विंडोज़ के लिए सबसे अच्छे c ++ ide में से एक है जो Git संस्करण नियंत्रण प्रणाली के साथ काम कर सकता है।
  • आप इस सी ++ प्रोग्रामिंग सॉफ्टवेयर का उपयोग करके आसानी से कोड डिबग कर सकते हैं।
  • यह मुफ्त c ++ ide में से एक है जो नई भाषाओं, विषयों और अधिक सहित कई एक्सटेंशन का समर्थन करता है।
  • विजुअल स्टूडियो कोड का उपयोग विंडोज और मैक ऑपरेटिंग सिस्टम पर किया जा सकता है।
  • यह सबसे अच्छा सी ++ संकलक प्रदान करता है और आप एक प्रोग्राम के कई संस्करणों को आसानी से नियंत्रित कर सकते हैं।

लिंक: https://code.visualstudio.com/


२) पतंग

पतंग सी ++ के लिए आईडीई है जो स्वचालित रूप से कई लाइन कोड पूरा करता है। यह संपादक 16 से अधिक भाषाओं का समर्थन करता है। यह आपको बिना किसी परेशानी के तेजी से कोड करने में मदद करता है।

मूल्य : नि: शुल्क

विशेषताएं:

  • यह जावा प्रलेखन प्रदान करता है।
  • यह संपादक आपको टाइप करते हुए एक फंक्शन सिग्नेचर प्रदान करता है।
  • आपको माउस होवर पर टूलटिप मिलेगा।
  • ईमेल में सहायता प्रदान करता है।
  • जावा भाषा के लिए मशीन लर्निंग मॉडल का उपयोग करता है।

३) ग्रहण

ग्रहण C ++ के लिए एक वेबसाइट विकास उपकरण है। यह आपके द्वारा लिखे गए वाक्य-विन्यास पर प्रकाश डालता है। यह टूल आपको प्रोग्राम को आसानी से डीबग करने में सक्षम बनाता है।

विशेषताएं:

  • यह ऑनलाइन ide टूल स्वचालित रूप से सिंटैक्स को मान्य करता है।
  • यह पार्सर (कंपाइलर का एक हिस्सा) का समर्थन करता है।
  • ग्रहण आपको दूरस्थ रूप से परियोजना का प्रबंधन करने में सक्षम बनाता है।
  • इसका उपयोग विंडोज, लिनक्स और ओएस एक्स जैसे प्लेटफार्मों पर किया जा सकता है।
  • यह c ++ प्रोग्रामिंग सॉफ्टवेयर टूल मेकफाइल बनाता है जिसमें आपके C ++ प्रोग्राम को बनाने के निर्देश हैं।
  • यह रेडीमेड कोड टेम्प्लेट प्रदान करता है।

लिंक: https://www.eclipse.org/ide/


4) कोडलाइट

कोडलाइट C ++ में प्रोग्राम लिखने के लिए एक ओपन सोर्स टूल है। यह सबसे अच्छा c ++ ide में से एक है जो कोड रीफैक्टरिंग का समर्थन करता है। यह ऐप सिंटैक्स को हाइलाइट करता है। आप इसे विंडोज और मैक ऑपरेटिंग सिस्टम पर उपयोग कर सकते हैं।

विशेषताएं:

  • कोडलाइट को Cscope एकीकरण (एक कोड को खोजने के लिए पाठ-आधारित इंटरफ़ेस) के साथ एकीकृत किया जा सकता है।
  • आप सिंटैक्स रंगों को अनुकूलित कर सकते हैं।
  • यह ऑनलाइन ide टूल आपको ट्री व्यू का उपयोग करके आसानी से फाइल खोजने में मदद करता है।
  • यह c प्रोग्रामिंग और c ++ के लिए सबसे अच्छा विचारधारा में से एक है जिसमें एक कमांड तालु होता है जो छँटाई, वाक्यविन्यास को बदलने, आदि जैसी कार्यक्षमता रखता है।

लिंक: https://codelite.org/


5) ब्रैकेट

ब्रैकेट वेब अनुप्रयोगों के विकास के लिए एक खुला स्रोत संपादक है। यह एडोब सिस्टम द्वारा स्थापित किया गया है। यह सी ++ के लिए सबसे अच्छा विचारधारा में से एक है जो कोष्ठक की जोड़ी को उजागर कर सकता है।

विशेषताएं:

  • यह आपको C ++ कोड को जल्दी से संपादित करने में मदद करता है।
  • आप अपने ब्राउज़र को वास्तविक समय में कनेक्ट कर सकते हैं।
  • इस ऐप का उपयोग लिनक्स, विंडोज और मैक ऑपरेटिंग सिस्टम पर किया जा सकता है।
  • आप कुशलता से परियोजना का प्रबंधन कर सकते हैं।
  • प्रीप्रोसेसर समर्थन, लाइव पूर्वावलोकन और इनलाइन संपादकों प्रदान करता है।
  • आप Brackets.io टूल में उपलब्ध UI को जल्दी से कस्टमाइज़ कर सकते हैं।

लिंक: http://brackets.io/


६) परमाणु

एटम C ++ प्रोग्राम लिखने के लिए एक सरल संपादक है। यह एक विन्यास फाइल को संशोधित किए बिना कुछ भी करने के लिए अनुकूलित किया जा सकता है।

विशेषताएं:

  • यह c ++ के लिए सबसे अच्छा संपादक में से एक है, जिसमें एक एकीकृत पैकेज प्रबंधक है।
  • यह c ++ एडिटर टूल क्रॉस-प्लेटफॉर्म एडिटिंग की अनुमति देता है
  • आप किसी फ़ाइल में या पूरे प्रोजेक्ट में टाइप किए गए टेक्स्ट को पा सकते हैं, उनका पूर्वावलोकन कर सकते हैं और बदल सकते हैं।
  • यह एक कमांड पैलेट प्रदान करता है जिसमें बार-बार उपयोग किए जाने वाले आइटम होते हैं।

लिंक: https://atom.io/


7) CLion

CLion Jetbrains द्वारा विकसित एक उपकरण है। यह आपको प्रोग्राम में त्रुटियों को जल्दी हल करने में मदद करता है। सी ++ के लिए यह आईडीई आपको बिना किसी परेशानी के अपने आवेदन के प्रदर्शन का विश्लेषण करने में सक्षम बनाता है।

विशेषताएं:

  • आप आसानी से अपने प्रोग्राम को चला सकते हैं और डिबग कर सकते हैं।
  • यह आपको स्रोत कोड की व्यक्तिगत इकाइयों का परीक्षण करने में मदद करता है।
  • आप CLS को CVS (समवर्ती संस्करण प्रणाली) और TFS (टीम फाउंडेशन सर्वर) के साथ एकीकृत कर सकते हैं।
  • आप अपने पसंद के अनुसार संपादक को अनुकूलित कर सकते हैं।
  • यह सॉफ्टवेयर आपको अपने प्रोजेक्ट और कोड को प्रभावी ढंग से प्रबंधित करने में मदद करता है।
  • कोड लिखते समय यह अपने आप फॉर्मेटिंग सेट कर देता है।

लिंक: https://www.jetbrains.com/clion/


8) Emacs

Emacs एक यूनिक्स आधारित उपकरण है जो एक उच्च अनुकूलन सुविधा प्रदान करता है। यह मैक के लिए सबसे अच्छा c ++ ide में से एक है जो सिंटैक्स रंग का समर्थन करता है। आप जीएनयू, विंडोज या मैक ऑपरेटिंग सिस्टम पर इस सॉफ्टवेयर का उपयोग कर सकते हैं।

विशेषताएं:

  • यह सर्वश्रेष्ठ सी ++ संपादक में से एक है जो कई मानव लिपियों के लिए यूनिकोड का समर्थन करता है।
  • यह कई एक्सटेंशन स्थापित करने और डाउनलोड करने के लिए एक पैकेजिंग सिस्टम प्रदान करता है।
  • आप Emacs लिस्प कोड का उपयोग करके इस ऐप को कस्टमाइज़ कर सकते हैं।
  • Emacs पूर्ण निर्मित प्रलेखन प्रदान करता है।
  • यह ऐप नए उपयोगकर्ताओं के लिए एक ट्यूटोरियल प्रदान करता है।

लिंक: https://www.gnu.org/software/emacs/


9) नोटपैड ++

नोटपैड ++ एक कोड एडिटर है जिसे विंडोज के साथ इस्तेमाल किया जा सकता है। यह c ++ ide tool सिंटैक्स और कीवर्ड को हाइलाइट करता है। यह आपको एक ही विंडो में कई खुली फाइलों के साथ काम करने में मदद करता है।

विशेषताएं:

  • यह C ++ प्रोग्राम में लिखे गए कोष्ठक पर प्रकाश डालता है।
  • आप स्क्रीन को ज़ूम इन या ज़ूम आउट कर सकते हैं।
  • मैक्रो (स्वचालित विस्तार योग्य निर्देश) रिकॉर्डिंग और प्लेबैक संभव है।
  • GUI अनुकूलन योग्य है।
  • यह c ++ के लिए सबसे अच्छे संपादक में से एक है जो बहु भाषा वातावरण का समर्थन करता है।

लिंक: https://notepad-plus-plus.org/


10) नेटबींस

NetBeans C ++ प्रोग्राम लिखने के लिए एक एकीकृत विकास वातावरण है। यह उन विंडो के लिए सबसे अच्छा c ++ ide में से एक है जिसमें एक प्रोजेक्ट विंडो है जो वर्तमान में मौजूद परियोजनाओं की सूची दिखाती है।

विशेषताएं:

  • आप अपवाद, चर, फ़ंक्शन ब्रेकपॉइंट्स आदि सेट कर सकते हैं और उन्हें ब्रेकपॉइंट विंडो में देख सकते हैं।
  • यह स्वचालित रूप से इंडेंट को समायोजित करता है और कोड को प्रारूपित करता है।
  • आप सी ++ वर्ग की संरचना को आसानी से देख सकते हैं।
  • यह टूल आपके C ++ प्रोग्राम में वैरिएबल और कीवर्ड को हाइलाइट करता है।
  • यह स्वचालित रूप से कोष्ठक को पूरा करता है।
  • Netbeans एक मुफ्त c ++ ide है जो C ++ कोड लिखने के लिए रेडीमेड टेम्पलेट प्रदान करता है।

लिंक: https://netbeans.org/downloads/8.0.1/


11) कोडब्लॉक

कोडब्लॉक सी ++ में प्रोग्राम लिखने के लिए ओपन सोर्स आईडीई है। यह जीसीसी (जीएनयू कम्पाइलर कलेक्शन), विजुअल सी ++ आदि को सपोर्ट करने वाले मैक के लिए सबसे अच्छा सी ++ आइडी में से एक है। आप इस ऐप को विंडोज, लिनक्स और मैकओएस पर इस्तेमाल कर सकते हैं।

विशेषताएं:

  • यह सी ++ संपादक एक से अधिक प्रोजेक्ट को आसानी से संयोजित करने के लिए सबसे अच्छा सी ++ कंपाइलर और कार्यक्षेत्र में से एक प्रदान करता है।
  • कोडब्लॉक में एक सुविधा होती है जो स्वचालित रूप से कोड को पूरा करती है।
  • आप एक साथ एक से अधिक प्रोजेक्ट बना सकते हैं।
  • यह आपको पूर्ण ब्रेकपॉइंट शर्तों को लिखने की अनुमति देता है (यदि अभिव्यक्ति सही है तो कोड का निष्पादन रोकें)।
  • आप कई कार्यक्रमों के बीच जल्दी से स्विच कर सकते हैं।
  • यह फ्री c ++ ide ऐप में से एक है जो एक टैबबेड इंटरफेस प्रदान करता है।

लिंक: http://www.codeblocks.org/


१२) छत

डेवलपर्स के लिए Cevelop सबसे अच्छा C ++ IDE में से एक है। यह आपको नए सिंटैक्स में एक चर घोषणा को स्थानांतरित करने में सक्षम बनाता है। यह c ++ के लिए सबसे अच्छी विचारधारा में से एक है जो आपको अनइंस्टॉल किए गए चर का पता लगाने में मदद करता है।

विशेषताएं:

  • यह वैश्विक नाम स्थान (एक इकाई का प्रतिनिधित्व करने वाला नाम) का उपयोग करके कोड को अधिक पठनीय बनाता है।
  • इस सॉफ़्टवेयर में एक टेम्पलेट दृश्य है जो विस्तृत टेम्पलेट जानकारी प्रदर्शित करता है।
  • यह आपको कोड का विश्लेषण और अनुकूलन करने में मदद करता है।
  • Cevelop प्रोग्राम में गलतियों को खोजने के लिए Ctylechecker प्लगइन का समर्थन करता है।

लिंक: https://cevelop.com/


13) Kdevelop

Kdevelop C ++ डेवलपर्स के लिए एक ओपन-सोर्स एकीकृत विकास वातावरण है। आप इस सॉफ़्टवेयर का उपयोग विंडोज, लिनक्स, मैकओएस, सोलारिस और अधिक पर कर सकते हैं।

विशेषताएं:

  • यह c प्रोग्रामिंग और c ++ के लिए सबसे अच्छी विचारधारा में से एक है जो OpenCL (Open Computing Language) के लिए भाषा समर्थन प्रदान करता है।
  • आप घोषणा / परिभाषा कोड पर जा सकते हैं।
  • Kdevelop आपको किसी भी फंक्शन या क्लास को जल्दी से सर्च करने में मदद करता है।
  • यह विभिन्न अर्थों और उपयोग वाले कोड को उजागर कर सकता है।
  • यह c ++ एडिटर टूल सर्वश्रेष्ठ c ++ कंपाइलर में से एक प्रदान करता है और एक विशेष रंग में एक ही चर की घटना को उजागर कर सकता है।
  • आप इस टूल में प्रत्येक क्रिया के लिए शॉर्टकट असाइन कर सकते हैं।
  • यह उपकरण संस्करण नियंत्रण प्रणालियों जैसे कि सबवर्सन, सीवीएस, पेरफोर्स और अधिक का समर्थन करता है।

लिंक: https://www.kdevelop.org/


14) स्लीकडिट

SlickEdit प्रोग्राम में लिखने के लिए एक क्रॉस-प्लेटफॉर्म IDE है। यह सर्वश्रेष्ठ सी ++ संपादक में से एक है जो 60 से अधिक भाषाओं का समर्थन करता है। सी ++ के लिए यह विचारधारा बड़ी फ़ाइलों को जल्दी से लोड कर सकती है।

विशेषताएं:

  • आप मेनू आइटम को अनुकूलित कर सकते हैं।
  • यह आपको एक पथ टाइप किए बिना एक फ़ाइल खोलने में सक्षम करता है।
  • तोड़फोड़, सीवीएस, आदि को एकीकृत करना आसान है।
  • आप एक सामान्य ब्लॉक संरचना का विस्तार कर सकते हैं।
  • जब चिपकाया जाता है तो SlickEdit स्वचालित रूप से कोड स्वरूपित कर सकता है।
  • आप मल्टी-प्लेटफ़ॉर्म GUI संवाद बॉक्स बना सकते हैं।
  • यह सी ++ संपादक सॉफ्टवेयर निष्क्रियता की अवधि के बाद फ़ाइल को स्वचालित रूप से बचाता है।

लिंक: https://www.slickedit.com/products/slickedit


15) ग्रेविटन

ग्रेविटन एक उपयोगकर्ता के अनुकूल संपादक है जो आपको C ++ कोड को प्रभावी ढंग से लिखने और प्रबंधित करने में मदद करता है। यह सर्वश्रेष्ठ सी ++ संपादक में से एक है जो अंग्रेजी, स्पेनिश और कई अन्य भाषाओं में उपलब्ध है।

विशेषताएं:

  • यह macOS, विंडोज और लिनक्स प्लेटफार्मों के साथ संगत है।
  • Graviton सर्वर के बजाय आपके डेटा को आपके पीसी पर रखता है।
  • आप संपादक में अवांछित कोड छिपा सकते हैं।
  • इस टूल में एक एक्सप्लोरर पैनल है जो आपको कॉपी, मूविंग, या डिलीट करने के लिए फ़ाइलों या फ़ोल्डरों का चयन करने में मदद करता है।

लिंक: https://graviton.ml/

सामान्य प्रश्न

? C ++ में IDE क्या है?

C ++ एक सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है, जिसे Bjarne Stroustrup द्वारा विकसित किया गया है। एक आईडीई में आम तौर पर एक स्रोत कोड संपादक, एक डिबगर, स्वचालन उपकरण का निर्माण होता है। कम समय में अपना आवेदन कोड करने के लिए IDE की मदद।

++ C ++ IDE का उपयोग क्यों करें?

यहाँ C ++ IDE का उपयोग करने के कारण दिए गए हैं:

  • यह आपको रेडीमेड कोड टेम्पलेट प्रदान करता है।
  • यह उपकरण स्वचालित रूप से वाक्यविन्यास को मान्य करता है।
  • यह कोड रीफैक्टरिंग का समर्थन करता है।
  • यह वाक्यविन्यास रंग का समर्थन करता है।
  • यह आपको ब्रेकपॉइंट सेट करने की अनुमति देता है।
  • C ++ IDE एक मजबूत डिबगर प्रदान करता है।
  • मजबूत सी ++ संपादक