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 ⓘ
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 Professional Computing Series ⓘ
linked to: Addison-Wesley
subject C++ programming language ⓘ
linked to: C++

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++ ⓘ