What is C++
Meaning of C++
Introduction to C++
C++ एक शक्तिशाली प्रोग्रामिंग भाषा है, जिसे दुनिया भर में सॉफ़्टवेयर डेवलपर्स, इंजीनियर्स और छात्रों द्वारा उपयोग किया जाता है। यदि आप कंप्यूटर विज्ञान या सॉफ़्टवेयर डेवलपमेंट की पढ़ाई कर रहे हैं, तो C++ आपके लिए एक महत्वपूर्ण भाषा है। इसे समझने के लिए आपको प्रोग्रामिंग की बुनियादी जानकारी की आवश्यकता होती है, लेकिन हम इसे यहां सरल भाषा में समझाएंगे।
C++ is a powerful programming language used by software developers, engineers, and students worldwide. If you are studying computer science or software development, C++ is an important language for you. You need a basic understanding of programming to grasp it, but we will explain it here in simple terms.
C++ क्या है?
What is C++?
C++ एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) भाषा है, जिसे 1980 के दशक में Bjarne Stroustrup ने विकसित किया था। इसे C भाषा के आधार पर बनाया गया, इसलिए इसका नाम C++ रखा गया, जहां “++” का मतलब है C में सुधार या उन्नति। C++ का उपयोग उन सॉफ्टवेयर एप्लिकेशन बनाने के लिए किया जाता है जो तेज, स्थिर और शक्तिशाली होते हैं, जैसे ऑपरेटिंग सिस्टम, गेम्स, ब्राउज़र, और कई बड़ी कंपनियों के सॉफ़्टवेयर।
C++ is an object-oriented programming (OOP) language developed by Bjarne Stroustrup in the 1980s. It is built on the foundation of the C language, hence its name, C++, where “++” symbolizes an increment or improvement over C. C++ is used to create software applications that are fast, stable, and powerful, such as operating systems, games, browsers, and many large-scale applications used by companies.
C++ की विशेषताएँ
Features of C++
1. ऑब्जेक्ट-ओरिएंटेड: C++ एक OOP भाषा है, जिसमें हम डेटा और फ़ंक्शन को “ऑब्जेक्ट्स” के रूप में व्यवस्थित कर सकते हैं। इससे बड़े प्रोग्राम को छोटे हिस्सों में विभाजित करके आसानी से मैनेज किया जा सकता है।
2. तेज़ और कुशल: C++ कंपाइलर भाषा है, यानी इसका कोड पहले मशीन भाषा में बदल जाता है, जिससे इसे कंप्यूटर तेज़ी से समझ पाता है।
3. लाइब्रेरी सपोर्ट: C++ में कई मानक लाइब्रेरी (Standard Libraries) हैं, जो पहले से ही कई उपयोगी फंक्शन्स प्रदान करती हैं, जिससे आपका कोड छोटा और आसान हो जाता है।
1. Object-Oriented: C++ is an OOP language, which allows us to organize data and functions into “objects.” This makes it easier to manage large programs by dividing them into smaller parts.
2. Fast and Efficient: C++ is a compiled language, meaning its code is converted into machine language first, making it easier for computers to execute quickly.
3. Library Support: C++ comes with many standard libraries that provide useful functions, making your code shorter and easier to write.
C++ प्रोग्राम का Structure
Structure of a C++ Program
प्रत्येक C++ प्रोग्राम में एक विशेष ढांचा होता है। इसे समझने के लिए, आइए हम एक बहुत सरल प्रोग्राम का उदाहरण देखें:
Every C++ program follows a specific structure. Let’s look at a very simple program to understand this better:
#include <iostream.h> // यह इनपुट-आउटपुट की लाइब्रेरी है
void main() //यह Program का Main Function है जिसमें { से प्रोग्राम को } तक चलाया जाता है
{
cout << “First Program” << endl; // स्क्रीन पर “First Program” प्रिंट करता है जिसके स्थान पर ” ” के अन्दर आप कुछ भी लिख सकते हैं
getch(); //यदि आप Console Screen पर Output देख रहे हैं तब यह Screen पर किसी Button को Press करते तक Cursor दिखाएगा जिससे आप output सकते हैं
}
Note – लाइन के अंत में लगाया गया Semicolon ; का चिन्ह Statement के अंत (Closing) को दर्शाता है
इस प्रोग्राम में क्या हो रहा है?
#include <iostream.h>
header file यह C++ में इनपुट और आउटपुट को प्रबंधित करने वाली लाइब्रेरी को जोड़ता है।
void main()
यह मुख्य फ़ंक्शन है जहां { से प्रोग्राम शुरू होता है और } पर समाप्त होता है
cout << “First Program”
यह कमांड स्क्रीन पर “First Program” प्रिंट करती है।
getch();
यदि आप Console Screen पर Output देख रहे हैं तब यह Screen पर किसी Button को Press करते तक Cursor दिखाएगा जिससे आप output सकते हैं
उदाहरण 1: दो संख्याओं को जोड़ना
अब हम एक और उदाहरण देखेंगे, जिसमें हम दो संख्याओं को जोड़कर उनका योग प्रिंट करेंगे:
#include <iostream.h>
int main()
{
int num1, num2, sum; // तीन integer प्रकार के वेरिएबल्स बनाए गए हैं
cout << “Enter first number “; // पहली संख्या के लिए स्क्रीन पर मेसेज दिखाएगा
cin >> num1; // उपयोगकर्ता से पहली संख्या का इनपुट लेगा
cout << “Enter second number “; // दूसरी संख्या के लिए स्क्रीन पर मेसेज दिखाएगा
cin >> num2; // उपयोगकर्ता से दूसरी संख्या का इनपुट लेगा
sum = num1 + num2; // दोनों संख्याओं को जोड़कर ‘sum’ में स्टोर करेगा
cout << “Sum is: ” << sum <<endl; // Sum प्रिंट करेगा तथा endl वर्तमान Line को Change करके Cursor अगली लाइन पर लाएगा जिससे अगला मेसेज “Program End” अगली लाइन पर दिखेगा
cout << “Program End”;
getch();
}
इस प्रोग्राम में क्या हो रहा है?
cin का उपयोग करके उपयोगकर्ता से इनपुट लिया जा रहा है।
num1 और num2 को जोड़कर sum में स्टोर किया जाता है और फिर उसे प्रिंट किया जाता है।
निष्कर्ष
Conclusion
C++ एक बेहद उपयोगी और शक्तिशाली प्रोग्रामिंग भाषा है, जो आपको लॉजिक, स्ट्रक्चर्ड प्रोग्रामिंग, और डेटा प्रबंधन सिखाती है। यदि आप एक छात्र हैं और प्रोग्रामिंग में रुचि रखते हैं, तो C++ सीखना एक बेहतरीन पहला कदम हो सकता है।
C++ is a highly useful and powerful programming language that teaches you logical thinking, structured programming, and data management. If you are a student with an interest in programming, learning C++ is a great first step.
Go To Home Page and Get More Knowledge…
“यदि आपको इस जानकारी से कुछ अच्छी तथा उपयोगी जानकारी प्राप्त हुई हो तब इसे दूसरों को भी Share कर सकते हैं जिससे उन्हें भी यह जानकारी प्राप्त हो सके”
“If you have got some good and useful information from this information, then you can share it with others so that they can also get this information”