C++ /C'-pluhs-pluhs/ 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]
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]
Related:
- C: n. 1. The third letter of the English alphabet. 2.
ASCII 1000011. 3. The name of a programming language... - C n.
1. The third letter of the English alphabet.
2. ASCII 1000011. 3. The name of a programming... - Friendship is neither transitive nor inherited.
--
Bjarne Stroustrup, The C++ Programming... - Java
An object-oriented language originally developed at
Sun by James Gosling (and known by the name "Oak") with the
intention of being the successor to C++ (the project was
however originally sold to Sun as an embedded language for use in
set-top boxes).
After the great Internet explosion of 1993-1994, ... - LISP n.
[from `LISt Processing language', but mythically
from `Lots of Irritating Superfluous Parentheses'] AI's mother
tongue,
a language based on the ideas of (a) variable-length... - LISP: [from `LISt Processing language', but mythically from
`Lots of Irritating Superfluous Parentheses'] n.
AI's mother tongue, a language based on the ideas... - Learn C++ as a second
language... - languages of choice n.
C, C++, LISP, and
Perl.
Nearly every hacker knows one of C or LISP, and most... - Pascal n.
An Algol-descended language designed by
Niklaus Wirth on the CDC 6600 around 1967-68 as an instructional
tool for elementary programming.
This language, designed primarily to keep students...
From the same category:
- feature n.
1. [common] A good property or behavior (as
of a program).
Whether it was intended or not is immaterial. 2... - maggotbox /mag'*t-boks/ n.
See Macintrash.
This is even more derogatory... - footprint n.
1. The floor or desk area taken up by a piece
of hardware.
2. [IBM] The audit trail (if any) left by a crashed... - postcardware n.
A kind of shareware that borders on
freeware,
in that the author requests only that satisfied ... - gubbish /guhb'*sh/ n.
[a portmanteau of `garbage' and
`rubbish';
may have originated with SF author Philip K. Dick]...
