Introduction to C++ Language (History of C++)

History of C++ language (C++ लैंग्वेज का इतिहास)
                 
C++ is a general purpose and popular programming language. This language is developed by ‘Bjarne Stroustrup’ in the year 1980 in AT&T Bell’s laboratory. Stroustrup combines all the special features of C language and class feature of Simula 67 language and creates a new language 'C with classes'. 
In other words we can say that "C++ is an extension of C language." 

C++ एक सामान्य उद्देश्य हेतु उपयोग मे लाई जाने वाली एवं प्रचलित प्रोग्रामिंग लैंग्वेज है। इसे सन 1980 में बजार्ने स्ट्राउसट्रूप द्वारा ए.टी. एन्ड टी. बेल लेबोरेट्री में तैयार किया गया था। स्ट्राउसट्रूप ने सी लैंग्वेज के सभी महत्वपूर्ण फीचर्स एवं सिमुला 67 के क्लास फीचर को सम्मिलित कर एक नयी लैंग्वेज तैयार की जिसे "सी विथ क्लासेस " कहा गया। दुसरे शब्दों में हम कह सकते है कि "C++ , C लैंग्वेज का विस्तार है।"      

C++ name is given in the year 1983. Here, ++ is an increment operator of C language which represents new version of C language. In 1997, ANSI & ISO made some important changes in C++ language as well as they added some new extraordinary features in C++ language and made it standardized language for programming.
C++ को यह नाम सन 1983 में दिया गया था। यहाँ ++ इन्क्रीमेंट का चिन्ह है जो C लैंग्वेज के नवीन संस्करण को दर्शाता है। सन 1997 में, ANSI एवं ISO द्वारा C++ लैंग्वेज में महत्वपूर्ण परिवर्तन किये गए, साथ ही कुछ अभूतपूर्व फीचर को जोड़ा गया तथा इसे प्रोग्रामिंग हेतु मानक भाषा का दर्जा दिया गया। 

C++ is a super set of C language. It uses all features of c language. All programs of c and c++ are compiling and run only through c++ compiler. Some additional features in c++ language such as – classes, inheritance, function overloading and operator loading etc which are used for solving large problems. C++ language programs are clear, reliable, efficient, extensible, reusable and maintained. 
C++ language is considered as a base language for all other advanced programming languages such as - JAVA, C#, PHP,Python etc.

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

3 comments: