Computing Atlas

How Computing Was Built
Languages

C++

C plus plus
Object-Oriented Language

Citation Formats

General Reference

APA Style

BibTeX

C++ is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup and first released in 1985 as an extension of the C programming language, adding object-oriented features. It has since grown to support functional and generic programming, alongside both low-level memory manipulation and high-level abstraction, making it suited to systems programming, embedded software and performance-critical applications.

Facts
First Released
1985 1
Paradigm
Multi-paradigm: procedural, imperative, functional, object-oriented, generic, modular and reflective. 1
Significance
Extended C with object-oriented, generic and later functional programming facilities while retaining low-level memory control, making it a dominant language for systems programming, embedded software, game engines and performance-critical applications. 1
Cross-Tradition Connections

In Field

Source Wikipedia: C++

Includes

Influenced

Influenced By

C, Languages
Source Wikipedia: C++

Invented By

Sources
1. Wikipedia: C++
Wikimedia FoundationLead paragraph
Quote, Lead paragraph
C++ is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup.
View the Source
1. Wikipedia: C++
Wikimedia FoundationInfoboxView the Source
1. Wikipedia: C++
Wikimedia FoundationLead paragraph, on first release
Quote, Lead paragraph, on first release
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.
View the Source
1. Wikipedia: C++
Wikimedia FoundationLead paragraph, on scopeView the Source
1. Wikipedia: C++
Wikimedia FoundationLead paragraph, title readingView the Source
1. Wikipedia: C++
Wikimedia FoundationIn Field: Software EngineeringView the Source
1. Wikipedia: C++
Wikimedia FoundationInfluenced By: C, Lead paragraph, on C extensionView the Source
Wikipedia: Bjarne Stroustrup
Wikimedia FoundationInvented By: Bjarne Stroustrup, Lead paragraph, on creationView the Source
Wikipedia: Java (programming language)
Wikimedia FoundationInfluenced: Java, Lead paragraph, on syntax resemblanceView the Source
Wikipedia: Rust (programming language)
Wikimedia FoundationInfluenced: Rust, History sectionView the Source
Wikipedia: C Sharp (programming language)
Wikimedia FoundationInfluenced: C#, History section
Quote, Influenced: C#, History section
Hejlsberg said that C# is not a Java clone and is much closer to C++ in its design
View the Source
Wikipedia: Embedded system
Wikimedia FoundationIncludes: Embedded Systems, Tools section
Quote, Includes: Embedded Systems, Tools section
Embedded software often requires a variety of development tools, including programming languages such as C++, Rust, or Python
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.