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++ का उपयोग ऑपरेटिंग सिस्टम, गेम डेवलपमेंट, एम्बेडेड सिस्टम, डेस्कटॉप एप्लिकेशन, डेटाबेस, कम्पाइलर तथा हाई-परफॉर्मेंस सॉफ्टवेयर बनाने में व्यापक रूप से किया जाता है।
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.
Comments
Post a Comment