0% found this document useful (0 votes)
68 views3 pages

C++ Language History PRESentationss

C++ is an object-oriented programming language created by Bjarne Stroustrup in 1979 as an improvement on the C language. It provides developers with more control over memory and system resources. Major revisions include C++11 in 2011 which made the language more robust, safe, and expressive. C++ remains one of the most popular languages according to recent surveys, thanks in large part to the improvements in C++11. C++20 is the latest version and continues to extend the language's capabilities.

Uploaded by

Kisha Bautista
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views3 pages

C++ Language History PRESentationss

C++ is an object-oriented programming language created by Bjarne Stroustrup in 1979 as an improvement on the C language. It provides developers with more control over memory and system resources. Major revisions include C++11 in 2011 which made the language more robust, safe, and expressive. C++ remains one of the most popular languages according to recent surveys, thanks in large part to the improvements in C++11. C++20 is the latest version and continues to extend the language's capabilities.

Uploaded by

Kisha Bautista
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

History Of C++ Language

C++ Language - C++ was initially known as “C with classes, ” and was renamed C++ in 1983. ++ is
shorthand for adding one to variety in programming; therefore C++ roughly means that “one higher than
C.”

What is C++ Language?

C++ is an object-oriented computer language created by notable computer scientist Bjorne


Stroustrop as part of the evolution of the C family of languages. It was developed as a cross-platform
improvement of C to provide developers with a higher degree of control over memory and system
resources.

Bjarne Stroustrup developed C++ at Bell Labs in the early 1980s to merge the best advantages of
several other languages. He wanted to put together the quickness of BCPL, the high-level of Simula, and
the universality of Dennis Ritchie’s C. He took inspiration from other languages as well, such as Ada, ML,
and ALGOL 68, to create a well-structured, general-purpose language that could compile nearly all C
programs without changing their source code. C++ is so flexible that is often nicknamed the "Swiss
Pocket Knife of Programming Languages" (although this nickname is shared by Python as well).

All About C++ Programming

C++ was made available outside Bell Laboratories in 1985. The first commercial C++ compiler,
Cfront, was released in 1985. It was only a front-end compiler for C. The American National Standard
Institute (ANSI) formed a committee for (precise description of computer language) C++, in 1989. The
first draft standards were published in 1995.

History Of C++

1979 C with classes was first implemented. 2003 C++03 got released which contained major
bug fixes of C++98
1982 C with classes was reference manual
published. 2009 C++OX got released.

1984 New official name C++ was given. 2011 C++11 got released which was a major
revision.
1985 Commercially released - the first edition.
2014 C++14 was released which has a small
1989 Release of C++ 2.0.
improvement on C++11
1997 C++98 ISO Standard release.
2017 C++17 released a major revision.
1998 3rd edition of C++ got released.
2018 C++20 is being developed.
Origin Of C++

The Simula sixty-seven language – that was the variant that Stroustrup worked with is
considered the primary language to support the object-oriented programming paradigm. Stroustrup
found that this paradigm was helpful for package development; but, the Simula language was way too
slow for practice & practical use.

Shortly subsequently, he began work on “C with Classes“, because what the name implies was
meant to be a superset of the C language. The first C with categories compiler was referred to as Cfront,
that got derived from a C compiler referred to as CPre.

Facts

C++20 is the latest version of C++. A newer & study of 2019, behind Java & C, by knocking out
advanced version of C++ is being released, i.e. Python. All credits for this go to the newly
C++23. released C++11 version, which according to the
users made it much robust, safer, easier simpler,
C++ is still the third most popular programming
and more expressive.
language according to the TIOBE Index’s latest

Summary Table of History of Various C++ Versions

Version Release Date Major Changes

C++98 October 1998 The first version


C++03 February 2003 Introduction of value initialization.
C++11 August 2011 Introduction of Lambda
Expressions, Delegating
Constructors, Uniform Initialization
Syntax, nullptr, Automatic Type
Deduction and decltype, Rvalue
References etc.

C++14 August 2014 Introduction of polymorphic


lambdas, digit separators,
generalized lambda capture,
variable templates, binary integer
literals, quoted strings etc.

C++17 December 2017 Introduction of fold expressions,


hexadecimal floating point literals,
a u8 character literal, selection
statements with initializer, inline
variables etc.
C++20 March 2020 This update extends C++ with the
facilities to inspect program entities
such as variables, enumerations,
classes and their members,
lambdas and their captures, etc.

C++23 Future Release The next major revision of the C++


standard

REPORTERS:

Aquino, Mariya Ursula

Bautista, Kisha Cazzandra

Paragas, Mercylita

10 - Joule

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy