C++

C++

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

Summary C++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.