(redirected from C++ programming language)
Also found in: Dictionary.


(computer science)
An object-oriented language that was created as an extension to the C language.


One of the most used object-oriented languages, a superset of C developed primarily by Bjarne Stroustrup <bs@alice.att.com> at AT&T Bell Laboratories in 1986.

In C++ a class is a user-defined type, syntactically a struct with member functions. Constructors and destructors are member functions called to create or destroy instances. A friend is a nonmember function that is allowed to access the private portion of a class. C++ allows implicit type conversion, function inlining, overloading of operators and function names, and default function arguments. It has streams for I/O and references.

C++ 2.0 (May 1989) introduced multiple inheritance, type-safe linkage, pointers to members, and abstract classes.

C++ 2.1 was introduced in ["Annotated C++ Reference Manual", B. Stroustrup et al, A-W 1990].

MS-DOS, Unix ANSI C++ - X3J16 committee. (They're workin' on it).

See also cfront, LEDA, uC++.

Usenet newsgroup: news:comp.lang.c++.

["The C++ Programming Language", Bjarne Stroustrup, A-W, 1986].


The object-oriented version of the C language. See C.
References in periodicals archive ?
Boost includes around 90 helpful libraries of general algorithms that facilitate programming with C++ programming language.
This study concentrates on the possible relationship between performance and semantic knowledge among novice programmers, with an emphasis on the modularization and planning processes involved in the C++ programming language.
So, instead of spending their time and energy on porting programs to yet another platform, engineers can focus on developing new functionality," said Bjarne Stroustrup, the author of C++ programming language and member of the rollApp Advisory Board.
Intended for programmers with intermediate to advanced skills in the C++ programming language, this guide to the building of useful and robust application programming interfaces (APIs) provides practical instruction for software engineers developing systems on which downstream software engineers depend.
Nutaro, an expert on computer modeling and simulation at the Oak Ridge National Laboratory, presents this textbook and reference for building modeling applications with the C++ programming language.
This new C++ standard adds several features to the C++ programming language, which should make it possible to create a modern mapping that is more robust and easier to use.
Synfora's technology enables designers to quickly create and synthesize IC building blocks starting from a description written in the C or C++ programming language.
Best-selling author Bjarne Stroustrup, inventor of C++ and author of the Addison-Wesley title The C++ Programming Language, was presented with the Dr.
At Bell Labs, he helped commercialize UNIX and the C++ programming language.
Speakers included: Bjarne Stroustrup, founder of the C++ programming language, Herb Sutter, principal architect of the C++/CLI language extensions to C++ for .
Prior to Google, he co-founded and served as CEO at Silicon Valley-based Entrisphere and was also head of the Computing Sciences Research Center at Bell Labs, where the C and C++ programming language as well as the Unix, Plan 9, and Inferno operating systems were created.