C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language. The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. C++ was designed with a bias toward system programming and embedded, resource-constrained software and large systems.
About C++ in brief
C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language. The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Oracle, and IBM. C++ was designed with a bias toward system programming and embedded, resource-constrained software and large systems, with performance, efficiency, and flexibility of use as its design highlights. The C++ programming language was initially standardized in 1998 as ISOIEC 14882: 1998, which was then amended by the C++03, C++11 and C++14 standards. The current C++17 standard supersedes these with new features and an enlarged standard library. Since 2012, C ++ is on a three-year release schedule, with C++20 the next planned standard. The draft C++ 20 standard is expected to be finalized in February 2020, and a draft 4th draft was approved on September 2020. It will then become the future standard for the language, with the final version expected on September 4th 2020. C ++ was developed by Danish computer scientist Bjarn StrouStrup at Bell Labs since 1979 as an efficient and flexible language similar to C that also provided high-level features for program organization. The motivation for creating a new language originated from Strou strup’s experience in programming for his PhD thesis.
C was chosen because it was general- Purpose, fast, portable and widely used. Other languages also influenced this new language, including ALGOL 68, Ada, CLU and ML. It has been used in desktop applications, video games, servers, and performance-critical applications, including desktop applications and video games. The first commercial implementation of the language was released in October of the same year. In 1985, the first edition of The C ++ Programming Language was released, which became the definitive reference as there was not yet an official standard. New features in 2. 0 included multiple inheritance, abstract classes, static member functions, and protected member members. In 1990, The Annotated C++ Reference Manual was published. Later feature additions, exceptions, namespaces, new casts and a Boolean type were introduced in C++98, standardizing the language. In 1998, the C ++98 standard was released and a minor update was released. In 2003, a major update to the standard was introduced, with various new additions being introduced in December 2014. After a minor release in December 2015, the latest standard version was released as C ++14, released in December 2016. After the minor update in 2014, various new features were introduced, including a type-safe free-store memory allocation, improved type checking, and new casts. In 1984, Strouostrup implemented the first stream inputoutput library. The idea of providing an output operator was suggested by Doug McIlroy.
You want to know more about C++?
This page is based on the article C++ published in Wikipedia (as of Dec. 14, 2020) and was automatically summarized using artificial intelligence.