The C++ Programming Language
   HOME

TheInfoList



OR:

''The C++ Programming Language'' is a
computer programming Computer programming is the process of performing a particular computation (or more generally, accomplishing a specific computing result), usually by designing and building an executable computer program. Programming involves tasks such as ana ...
book A book is a medium for recording information in the form of writing or images, typically composed of many pages (made of papyrus, parchment, vellum, or paper) bound together and protected by a cover. The technical term for this physical arr ...
first published in October 1985. It was the first book to describe the
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
programming language, written by the language's creator,
Bjarne Stroustrup Bjarne Stroustrup (; ; born 30 December 1950) is a Danish computer scientist, most notable for the invention and development of the C++ programming language. As of July 2022, Stroustrup is a professor of Computer Science at Columbia University. ...
. In the absence of an official standard, the book served for several years as the ''de facto'' documentation for the evolving C++ language, until the release of the ''ISO/IEC 14882:1998: Programming Language C++'' standard on 1 September 1998. As the standard further evolved with the standardization of language and library extensions and with the publication of technical
corrigenda An erratum or corrigendum (plurals: errata, corrigenda) (comes from la, errata corrige) is a correction of a published text. As a general rule, publishers issue an erratum for a production error (i.e., an error introduced during the publishing pro ...
, later editions of the book were updated to incorporate the new changes.


History

The first edition of ''The C++ Programming Language'' was published in 1985. As C++ evolved, a second edition was published in July 1991, reflecting the changes made. The third edition of the book was first published on 30 June 1997; a hardcover version of the third edition, with two new appendices, was later published as ''The C++ Programming Language: Special Edition'' on 11 February 2000. Both the softcover third edition and the hardcover “special edition” have since undergone several reprintings, with corrections. ''C++ Solutions'' () is a companion book to the third edition of ''The C++ Programming Language''. It contains solutions to selected exercises of ''The C++ Programming Language''. The fourth edition of the book, which incorporates
C++11 C++11 is a version of the ISO/ IEC 14882 standard for the C++ programming language. C++11 replaced the prior version of the C++ standard, called C++03, and was later replaced by C++14. The name follows the tradition of naming language versions b ...
, was released on May 19, 2013.


See also

* ''
The C Programming Language ''The C Programming Language'' (sometimes termed ''K&R'', after its authors' initials) is a computer programming book written by Brian Kernighan and Dennis Ritchie, the latter of whom originally designed and implemented the language, as well as ...
''


References

{{DEFAULTSORT:C++ Programming Language 1986 non-fiction books Addison-Wesley books Books about C++