KEMBAR78
C++ Summary | PDF
0% found this document useful (0 votes)
10 views2 pages

C++ Summary

C++ is a high-level, general-purpose programming language created by Bjarne Stroustrup, first released in 1985 as an extension of C, incorporating object-oriented and functional features. It is widely used for systems programming, embedded software, and performance-critical applications, with the latest standard, C++23, published in October 2024. Despite its popularity, some notable programmers have criticized the language for various reasons.

Uploaded by

aryan.cognizance
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

C++ Summary

C++ is a high-level, general-purpose programming language created by Bjarne Stroustrup, first released in 1985 as an extension of C, incorporating object-oriented and functional features. It is widely used for systems programming, embedded software, and performance-critical applications, with the latest standard, C++23, published in October 2024. Despite its popularity, some notable programmers have criticized the language for various reasons.

Uploaded by

aryan.cognizance
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

C++

C++ is a high-level, general-purpose programming language created by Danish computer scientist

Bjarne Stroustrup. First released in 1985 as an extension of the C programming language, adding

object-oriented (OOP) features, it has since expanded significantly over time adding more OOP and

other features; as of 1997/C++98 standardization, C++ has added functional features, in addition to

facilities for low-level memory manipulation for systems like microcomputers or to make operating

systems like Linux or Windows, and even later came features like generic programming (through the

use of templates). C++ is usually implemented as a compiled language, and many vendors provide

C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero,

Oracle, and IBM.

C++ was designed with systems programming and embedded, resource-constrained software and

large systems in mind, with performance, efficiency, and flexibility of use as its design highlights.

C++ has also been found useful in many other contexts, with key strengths being software

infrastructure and resource-constrained applications, including desktop applications, video games,

servers (e.g., e-commerce, web search, or databases), and performance-critical applications (e.g.,

telephone switches or space probes).

C++ is standardized by the International Organization for Standardization (ISO), with the latest

standard version ratified and published by ISO in October 2024 as ISO/IEC 14882:2024 (informally

known as C++23). The C++ programming language was initially standardized in 1998 as ISO/IEC

14882:1998, which was then amended by the C++03, C++11, C++14, C++17, and C++20

standards. The current C++23 standard supersedes these with new features and an enlarged

standard library. Before the initial standardization in 1998, C++ was developed by Stroustrup at Bell

Labs since 1979 as an extension of the C language; he wanted an efficient and flexible language

similar to C that also provided high-level features for program organization. Since 2012, C++ has

been on a three-year release schedule with C++26 as the next planned standard.
Despite its widespread adoption, some notable programmers have criticized the C++ language,

including Linus Torvalds, Richard Stallman, Joshua Bloch, Ken Thompson, and Donald Knuth.

You might also like