2014-04-26 10:52:28 -04:00
|
|
|
C++
|
|
|
|
|
2018-10-15 14:34:25 -04:00
|
|
|
/C'pluhspluhs/ , n. Designed by Bjarne Stroustrup of AT&T Bell Labs as a
|
2018-10-15 14:54:35 -04:00
|
|
|
successor to C. Now one of the languages of choice, although many hackers
|
2014-04-26 11:54:15 -04:00
|
|
|
still grumble that it is the successor to either Algol 68 or Ada (depending
|
|
|
|
on generation), and a prime example of second-system effect. Almost anything
|
|
|
|
that can be done in any language can be done in C++, but it requires a
|
|
|
|
language lawyer to know what is and what is not legal the design is almost
|
|
|
|
too large to hold in even hackers' heads. Much of the cruft results from
|
|
|
|
C++'s attempt to be backward compatible with C. Stroustrup himself has said
|
|
|
|
in his retrospective book The Design and Evolution of C++ (p. 207), Within
|
|
|
|
C++, there is a much smaller and cleaner language struggling to get out.
|
2018-10-15 09:25:24 -04:00
|
|
|
Nowadays we say this of C++.
|