The Design and Evolution of C++

E358065

The Design and Evolution of C++ is a book by Bjarne Stroustrup that chronicles the history, design decisions, and guiding principles behind the creation and development of the C++ programming language.

All labels observed (1)

Label Occurrences
The Design and Evolution of C++ canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf book
aimsTo clarify motivations behind C++ features
provide historical context for C++ design
author Bjarne Stroustrup
countryOfOrigin United States of America
surface form: United States
describes design decisions of C++
evolution of C++ language features
guiding principles of C++ design
history of C++
discusses design constraints of C++
implementation issues of C++ compilers
user feedback influencing C++ design
documents design rationale for C++ features
early history of C++
trade-offs in C++ language design
explains introduction of classes in C++
introduction of exceptions in C++
introduction of templates in C++
reasons for backward compatibility with C
standardization process of C++
focusesOn compatibility with C
efficiency in systems programming
generic programming in C++
object-oriented programming in C++
genre non-fiction
technical literature
hasAuthorRole Bjarne Stroustrup as C++ designer
hasPerspectiveOf creator of C++
intendedAudience advanced C++ programmers
programming language researchers
software developers
language English
mediaType hardcover
paperback
print
notableFor detailed explanation of C++ design philosophy
first-hand account of C++ development
originalPublicationYear 1994
publisher Addison-Wesley
relatedWork A Tour of C++
The C++ Programming Language
series Addison-Wesley
surface form: Addison-Wesley Professional Computing Series
subject C++
surface form: C++ programming language

programming language design
software engineering
timePeriodCovered early 1980s
early 1990s

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Bjarne Stroustrup notableWork The Design and Evolution of C++