C++ का परिचय: 2025 में कहाँ से शुरू करें
C++ सबसे शक्तिशाली और मांग वाली प्रोग्रामिंग भाषाओं में से एक है। अपनी उम्र (भाषा 1985 में आई थी) के बावजूद, यह सक्रिय रूप से विकसित हो रही है और उच्च-प्रदर्शन वाले एप्लिकेशन, गेम, ऑपरेटिंग सिस्टम, वित्तीय प्रणालियों और बहुत कुछ के विकास का आधार बनी हुई है। 2025 में, C++ अभी भी TIOBE और IEEE Spectrum के अनुसार शीर्ष 5 भाषाओं में शामिल है।
इस लेख में, हम जानेंगे कि 2025 में C++ सीखना कहाँ से शुरू करें: कंपाइलर इंस्टॉल करने से लेकर पहला प्रोग्राम लिखने तक। यह सामग्री शुरुआती लोगों के लिए है जो पहले से ही प्रोग्रामिंग की मूल बातें (जैसे, Python) जानते हैं, लेकिन C++ सीखना चाहते हैं।
2025 में C++ प्रासंगिक क्यों है?
C++ कई प्रमुख क्षेत्रों में अपना नेतृत्व बनाए हुए है:
- गेमिंग उद्योग: Unreal Engine, CryEngine, Godot (आंशिक रूप से) C++ में लिखे गए हैं।
- उच्च-लोड सिस्टम: सर्वर, डेटाबेस, ब्राउज़र (Chromium)।
- एम्बेडेड सिस्टम और IoT: माइक्रोकंट्रोलर, रोबोटिक्स।
- वित्तीय क्षेत्र: एल्गोरिदमिक ट्रेडिंग में न्यूनतम विलंबता की आवश्यकता होती है।
- कृत्रिम बुद्धिमत्ता: TensorFlow, PyTorch लाइब्रेरीज़ का C++ कोर है।
2025 में, नए मानक C++23 और C++26 (विकासाधीन) जारी हुए, जिनमें मॉड्यूल, कोरूटीन, बेहतर मेमोरी प्रबंधन और कॉन्सेप्ट जोड़े गए। यह भाषा को और अधिक सुविधाजनक और सुरक्षित बनाता है।
चरण 1: कंपाइलर और डेवलपमेंट एनवायरनमेंट इंस्टॉल करना
C++ के साथ काम शुरू करने के लिए, आपको एक कंपाइलर और कोड एडिटर की आवश्यकता होगी। यहाँ तीन मुख्य विकल्प हैं:
विकल्प 1: MinGW (Windows) + VS Code
- MinGW-w64 डाउनलोड करें (उदाहरण के लिए, winlibs.com से)।
- इंस्टॉल करें,
binफ़ोल्डर को PATH वेरिएबल में जोड़ें। - Visual Studio Code इंस्टॉल करें, Microsoft से C/C++ एक्सटेंशन जोड़ें।
विकल्प 2: Visual Studio Community (Windows)
- आधिकारिक साइट से डाउनलोड करें, इंस्टॉलेशन के दौरान "C++ के साथ डेस्कटॉप डेवलपमेंट" चुनें।
- डीबगर और IntelliSense के साथ तैयार एनवायरनमेंट।
विकल्प 3: GCC (Linux/macOS)
- Linux:
sudo apt install g++(याbuild-essential). - macOS: Xcode Command Line Tools इंस्टॉल करें:
xcode-select --install.
इस कमांड से इंस्टॉलेशन जांचें:
g++ --versionचरण 2: C++ में पहला प्रोग्राम
hello.cpp फ़ाइल बनाएं और क्लासिक उदाहरण लिखें:
#include <iostream>
int main() { std::cout << "नमस्ते, C++ दुनिया!" << std::endl; return 0;}कंपाइल करें और चलाएं:
g++ hello.cpp -o hello./hello # या Windows पर hello.exeस्क्रीन पर दिखाई देगा: नमस्ते, C++ दुनिया!
कोड का विश्लेषण:
#include <iostream>— इनपुट/आउटपुट के लिए लाइब्रेरी शामिल करता है।int main()— मुख्य फ़ंक्शन, यहीं से निष्पादन शुरू होता है।std::cout— कंसोल में टेक्स्ट आउटपुट करने के लिए ऑब्जेक्ट।<< std::endl— नई लाइन में जाने के लिए।return 0;— सिस्टम को संकेत कि प्रोग्राम सफलतापूर्वक समाप्त हुआ।
चरण 3: शुरुआती लोगों के लिए C++ सिंटैक्स की मूल बातें
आइए उन बुनियादी संरचनाओं पर नज़र डालें जिनकी आपको 90% मामलों में आवश्यकता होगी।
वेरिएबल और डेटा प्रकार
#include <iostream>#include <string>
int main() { int age = 25; // पूर्णांक double price = 99.99; // फ़्लोटिंग पॉइंट संख्या char grade = 'A'; // एक अक्षर bool is_active = true; // बूलियन मान std::string name = "अन्ना"; //```