1. C++ का नाम C से हुए परिवर्तनों की क्रमिक प्रकृति को दर्शाता है। “++” C का increment operator है।1
C++ एक सामान्य-उद्देश्य (general-purpose), ऑब्जेक्ट-ओरिएंटेड (object-oriented) प्रोग्रामिंग भाषा है। यह generic programming और low-level memory manipulation का समर्थन करती है।
C++ को 1979 में Bell Labs में Danish computer scientist Bjarne Stroustrup ने C-With-Classes के रूप में पेश किया, और 1983 में C++ के रूप में पुनर्निर्मित किया।
C++ सभी प्रकार के technical and commercial software के development के लिए प्रमुख languages में से एक है।
C++ में Object-Oriented Programming का परिचय हुआ, जो C में मौजूद नहीं है। C++ Simula67 Programming language से OOP की features प्राप्त करती है, जैसे encapsulation, polymorphism, abstraction, and inheritance।
C++ Algol 68 programming language से reference variables और operator overloading की concepts borrow करती है।
C++ का major reason behind the success है कि यह various programming styles का समर्थन करती है। C++ एक multiparadigm programming language है, जो OOP paradigm के साथ-साथ many other paradigms का समर्थन करती है।
C++ ANSI Standard C++ के रूप में पहचाना जाता है, क्योंकि 1989 में American National Standards Institute (ANSI) ने C++ language को standardize करने के लिए एक committee set up की हुई
. C++ language Java, JavaScript, Go, C#, PHP, Python, Perl, C-shell and many more languages का ancestor है, यानि in languages में से many languages C++ से influenced हुए हैं, or newer versions of C में C++ features add हुए हैं।1
Java programming language C++ से different है, Java language Internet and portable devices with limited memory or limited processing capabilities के deployment and use के लिए introduced हुआ है,