answersLogoWhite

0


Best Answer

The origin of C++ is 'C with Classes', which was developed by Bjarne Stroustrup between 1978 and 1983, at which point the name changed to C++. Bjarne originally developed 'C with Classes' as an extension to C, chiefly adding object-oriented programming to the language along with other extensions. He chose C as the basis for the language because it was one of the most popular languages at the time, and was fast, portable and general purpose. However the OOP extensions were inspired primarily by Simula, as well as other languages including ALGOL 68, Ada, CLU and ML.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

That depends how far back you want to go...

C++ (1983), originally known as C with Classes (1979) as an extension to C (1972), which was primarily influenced by B (1969), which was a superset of BCPL (1966), which was a simplified version of CPL (1963) which was influenced by ALGOL60 (1960). If you go back far enough you'll find some variation of assembly language and the machine code that started it all off. Other languages that directly or indirectly influenced the development of C and C++ include FORTRAN (1957), ALGOL68 (1968), PL/1 (1964), Simula (1967), Ada 83 (1983), CLU (1974), ML (1973), amongst many, many others.

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

C++ evolved from C. Bjarne Stroustrup began development in 1978, on what was originally titled 'C with Classes', and was released in 1983, by then called C++.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

C++ originated as a super-set of C. It includes features of C, along with added features like exception-handling, support for object oriented programming using classes etc.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the origin of c plus plus language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

In computer language C plus plus is related to?

C++ is related to C, the language from which it is derived.


Who is the owner of c plus plus language?

Bjarne Stroustrup is the author of C++. However, no one "owns" this language.


To develop a taj mahal using c-language programming in turbo c plus plus?

turbo c


Why c plus plus language is called command oriented language?

C++ is not a command oriented language, it is a multi-paradigm language because it employs functional and object-oriented approaches to programming.


Is C plus plus an application program?

No. C++ is a computer language. The development system supporting it is a compiler, linker, editor, debugger, etc.No it is a programming language.

Related questions

In computer language C plus plus is related to?

C++ is related to C, the language from which it is derived.


What are the interpreter in c plus plus?

C++ is a compiled language, not an interpreted language.


Is c plus plus a complied or interpreted language?

C++ is generally a compiled language.


What is the origin of the C programming language?

C evolved from BCPL.


Is C plus plus a high level language?

Yes, C++ is a high-level language.


Who is the owner of c plus plus language?

Bjarne Stroustrup is the author of C++. However, no one "owns" this language.


What is the significance of c plus plus?

C++ is an object oriented programming language


What do the two plus stand for in C plus plus?

The ++ in C++ refers to the postfix increment operator (operator++()). It's literal meaning is "the successor to C", in reference to the C language upon which the C++ language is based.


Is c plus plus a structured language?

Yes


Who created 'C Plus Plus ' language and when?

C ++ is a computer progamming language just like Java, Python and Perl or even its predecessor 'C'.


Can you rewrite a cuda file in c c plus plus language?

Yes, you can rewrite a cuda program originally written in c in c plus plus.


Why c plus plus is platform dependent?

C++ is not platform dependent. The implementation is, but not the language.