JargonFile/entries/C++.txt
2014-04-26 16:54:15 +01:00

16 lines
838 B
Plaintext

C++
/C'pluhspluhs/ , n. Designed by Bjarne Stroustrup of AT T Bell Labs as a
successor to C. Now one of the languages of choice , although many hackers
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.
[Many hackers would now add Yes, and it's called Java ESR] Nowadays we say
this of C++.