Re: Stroustrup's Confession (bogus?)

From: Eugene Leitl (eugene@liposome.genebee.msu.su)
Date: Sun Mar 22 1998 - 05:17:22 MST


On Sat, 21 Mar 1998, Geoff Smith wrote:

> [...]
> wondered about the merits of C++ myself), and they are very important in
> determining whether the software industry may be burdened by entropic
> languages.

Hey, the mainstream software industry _thrives_ on entropic languages. The
choices are entirely irrational, as we didn't use:

- Lisp/Scheme: yeah, Real Men get scared of parentheses. TI Explorer:
   Lisp machines' Waterloo
- Forth: a very extropic (expressive/protean) language/OS -- write-only
    only for weenies
- Oberon 2: very quiche, but also very small, safe and powerful
- Smalltalk: requires no intro

but instead we got stuck with:

- Fortran: Real Men do it with arrays
- Cobol: the anti-hacker language par excellence; y2k
- PL/I: <shudder>
- Ada: Star Wars, indeed
- Basic: billge's beloved language
- C/UNIX: which only looks good if compared to the others in this list. Oh
    yes, Real Programmer's code never bombs, and is perfectly portable.
- C++: C-derived PL/I clone.
- Java: the ucsd-p of the 90's

Ok, we've got Python and Perl -- but these are not mainstream software
developer's languages.

> I know there are lots of programmers on this list-- what do you think of
> the idea of a language putting a burden on expression? (maybe this

A language puts indeed a very tight reign on expressivity. Forth, one of
the most expressive languages I am aware of, routinely modifies the
compiler (can you do it with gcc?) and language syntax -- having a very
steep abstraction gradient it lets you define an application language.

> question is also a linguistic/philsophical one... if everyone switched
> to Esperanto, would this increase the efficiency of communication?)

Most people can't learn second languages very well. Besides, we _have_ a
lingua franca already. While I never understood why they dropped Latin for
frogspeak -- let's stick to English, it is a simple enough language.

ciao,
'gene



This archive was generated by hypermail 2.1.5 : Fri Nov 01 2002 - 14:48:46 MST