History of C++ Language (C++ लैंग्वेज का इतिहास)

C++ is one of the most popular and widely used general-purpose programming languages in the world. It was developed by Bjarne Stroustrup in 1980 at AT&T Bell Laboratories. Stroustrup wanted to combine the efficiency and speed of the C programming language with the object-oriented programming features of the Simula 67 language. Initially, the language was called "C with Classes" because it extended the C language by introducing classes and object-oriented programming concepts. In simple words, C++ is an extension of the C programming language.

C++ एक सामान्य उद्देश्य (General Purpose) वाली एवं विश्व की सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है। इसका विकास Bjarne Stroustrup ने 1980 में AT&T Bell Laboratories में किया था। उन्होंने C भाषा की गति एवं क्षमता तथा Simula 67 भाषा के Object-Oriented Programming (OOP) फीचर्स को मिलाकर एक नई भाषा विकसित की। प्रारंभ में इस भाषा का नाम "C with Classes" रखा गया था क्योंकि इसमें C भाषा के साथ Class की सुविधा जोड़ी गई थी। दूसरे शब्दों में कहा जा सकता है कि C++ , C भाषा का विस्तारित (Extension) रूप है।


Why was it named C++? C++ को C++ नाम क्यों दिया गया?

The name C++ was officially introduced in 1983. Here, ++ is the increment operator in the C language, which represents an improved or enhanced version of C. The first international standard of C++ was published in 1998 by ISO (International Organization for Standardization). Since then, many new versions such as C++03, C++11, C++14, C++17, C++20, C++23, and newer revisions have introduced powerful features, making C++ one of the most advanced programming languages.

इस भाषा का नाम 1983 में C++ रखा गया। यहाँ ++, C भाषा का Increment Operator है, जो C के उन्नत (Enhanced) संस्करण को दर्शाता है। 1998 में ISO द्वारा C++ का पहला अंतरराष्ट्रीय मानक (Standard) जारी किया गया। इसके बाद C++03, C++11, C++14, C++17, C++20, C++23 आदि नए संस्करण जारी किए गए, जिनमें आधुनिक एवं शक्तिशाली फीचर्स जोड़े गए।


Features and Importance of C++ (C++ की विशेषताएँ एवं महत्व)

C++ is known as a superset of C, which means it supports almost all the features of the C language while adding powerful object-oriented programming concepts.

C++ को C भाषा का Superset माना जाता है, अर्थात इसमें C भाषा की लगभग सभी सुविधाएँ उपलब्ध हैं तथा इसके साथ Object-Oriented Programming की शक्तिशाली विशेषताएँ भी जोड़ी गई हैं।

Some important features of C++ include: C++ की प्रमुख विशेषताएँ हैं-

  • क्लास (Class)

  • ऑब्जेक्ट (Object)

  • इनकैप्सुलेशन (Encapsulation)

  • इनहेरिटेंस (Inheritance)

  • पॉलीमॉर्फिज़्म (Polymorphism)

  • फंक्शन ओवरलोडिंग

  • ऑपरेटर ओवरलोडिंग

  • टेम्पलेट्स (Templates)

  • एक्सेप्शन हैंडलिंग

  • Standard Template Library (STL)

C++ में लिखे गए प्रोग्राम-

  • तेज (Fast)

  • विश्वसनीय (Reliable)

  • पुनः उपयोग योग्य (Reusable)

  • आसानी से Maintain किए जा सकने वाले

  • बड़े सॉफ्टवेयर विकास के लिए उपयुक्त होते हैं।

C++ is widely used in operating systems, game development, embedded systems, desktop applications, database systems, compilers, and high-performance software.

आज C++ का उपयोग ऑपरेटिंग सिस्टम, गेम डेवलपमेंट, एम्बेडेड सिस्टम, डेस्कटॉप एप्लिकेशन, डेटाबेस, कम्पाइलर तथा हाई-परफॉर्मेंस सॉफ्टवेयर बनाने में व्यापक रूप से किया जाता है।

C++ is a powerful, efficient, and object-oriented programming language that evolved from the C language. Because of its speed, flexibility, and extensive features, it remains one of the most important programming languages used in software development today. Learning C++ provides a strong foundation for understanding advanced programming concepts and many modern programming languages.

C++ एक शक्तिशाली, तेज एवं Object-Oriented Programming भाषा है, जिसका विकास C भाषा के विस्तार के रूप में किया गया। इसकी उच्च कार्यक्षमता, विश्वसनीयता एवं आधुनिक विशेषताओं के कारण आज भी इसका उपयोग बड़े पैमाने पर किया जाता है। C++ सीखने से प्रोग्रामिंग की मजबूत नींव बनती है तथा अन्य आधुनिक भाषाओं को समझना भी आसान हो जाता है।

Comments

Popular posts from this blog

IMP Questions of OOPS using CPP

OOPs using C++ Language Topics Covered