Log in
Enquire now
C++

C++

C++ is a general purpose high-level programming language founded in 1983.

OverviewStructured DataIssuesContributors

Contents

docs.microsoft.com/en-us/cpp/cpp
isocpp.org
Is a
Software
Software
Organization
Organization

Organization attributes

Industry
Programming
Programming
Animation
Animation
Software development
Software development
Founded Date
January 1, 1983

Other attributes

B2X
B2B
B2B
0
Competitors
Java
Java
0
Rust (programming language)
Rust (programming language)
Creator
Source Code
github.com/cplusplus/draft
Wikidata ID
Q2407
C++

C++ is an object oriented programming language developed by Bjorn Stroustrop.

It support several types of programming: Object-oriented, modular and procedural.

It was originally developed as an improved C language.

It was the C language with the addition of Object Oriented Programming

Development

The first edition of The C++ Programming Language was published in 1985. Provides the first description of this language, which was important due to the lack of an official standard. In 1989, version 2.0 of the C++ language was released. Its new features included multiple inheritance, abstract classes, static member functions, constant functions, and protected members. In 1990, the "Commented Reference Guide to C++" was published, which later became the basis of the standard.

Recent updates have included templates, exceptions, namespaces, new casts, and booleans.

In 1998, the language standard ISO/IEC 14882:1998 (known as C++98) was published by the C++ Standards Committee (ISO/IEC JTC1/SC22/WG21 working group). The standard consists of two parts - the core language and the standard language library, which includes the Standard Template Library (STL) and a modified version of the C standard library.

In 2003, the language standard ISO/IEC 14882:2003 was published, where the identified errors and shortcomings of the previous version of the standard were corrected.

Library Technical Report 1 was released in 2005. The report describes extensions to the standard library that are expected to be included in the next version of the C++ language.

Since 2009, work has been underway to update the previous standard, the preliminary version of the new standard was first C ++ 09, and a year later C ++ 0x, today C ++ 11, which included additions to the core of the language and an extension to the standard library.

Timeline

No Timeline data yet.

Patents

Further Resources

Title
Author
Link
Type
Date

The C++ Programming Language

Bjarne Stroustrup

https://en.wikipedia.org/wiki/The_C%2B%2B_Programming_Language

Book

1985 (1st edition)

1991 (2nd)

1997 (3rd)

2000 (special)

2013 (4th)

References

Find more entities like C++

Use the Golden Query Tool to find similar entities by any field in the Knowledge Graph, including industry, location, and more.
Open Query Tool
Access by API
Golden Query Tool
Golden logo

Company

  • Home
  • Press & Media
  • Blog
  • Careers
  • WE'RE HIRING

Products

  • Knowledge Graph
  • Query Tool
  • Data Requests
  • Knowledge Storage
  • API
  • Pricing
  • Enterprise
  • ChatGPT Plugin

Legal

  • Terms of Service
  • Enterprise Terms of Service
  • Privacy Policy

Help

  • Help center
  • API Documentation
  • Contact Us
By using this site, you agree to our Terms of Service.