Five Little Languages and How They Grew: Talk at HOPL (1993)
bell-labs.com
bell-labs.com
I have fond memories of Pascal, but when I think about it is actually Turbo Pascal I have great memories of and not so much the language itself.
Turbo C/C++ was surprisingly a worse environment for me despite being much more fluent in C, which shows the important of a responsive IDE.
¹Perhaps my tutor would've said "wasted", as it had nothing to do with my courses. But I learned a lot, anyhow.
The Development of the C Language
or,
Five Little Languages and How They GrewIt's also worth a read: https://dl.acm.org/doi/pdf/10.1145/6424.315691
Their all-in utility. That is, their utility after taking into account usability, but also availability, availability and robustness of libraries, perhaps portability, and I'm sure there are more variables that affect net utility.
Does anyone know what the other languages descended from C they might have been referring to circa 1993?
- C++: 1979-
- Objective C: 1984
- Split-C: 1993
Later than 1993:
- C--: 1997
- C#: 2000
- D: 2001
See also: https://en.wikipedia.org/wiki/List_of_C-family_programming_l... (but this list goes a bit too far IMHO)
csh: 1978
perl: 1987
Java: 1995
JavaScript: 1995
C-- is more a compiler intermediate/back-end language, not intended to be written by people
Rust has taken over its basic concept.
https://en.wikipedia.org/wiki/Cyclone_%28programming_languag...