Sujet : Re: Command Languages Versus Programming Languages
De : janis_papanagnou+ng (at) *nospam* hotmail.com (Janis Papanagnou)
Groupes : comp.unix.shell comp.unix.programmer comp.lang.miscDate : 07. Apr 2024, 00:31:59
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <uusm1f$2c5a1$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
On 07.04.2024 00:57, Lawrence D'Oliveiro wrote:
Sure, Algol 60 is way beyond a museum piece by now. But remember, that was
the one that spawned a great number of offshoots, namely the “Algol-like”
language family--or really, superfamily. That included Pascal and its own
offshoots.
Indeed, it became the base of a huge tree of important programming
languages.
Algol 68 was a bit less influential in terms of language features
I like it more for its formal coherence than for specific features.
But of course it also has a lot of features; besides some mentioned
in your post, e.g., the generalized 'for' loop (that can even be
abbreviated for control structure subsets), but that we also find
(even in a more generalized version) already in Simula 67, BTW.
(I think
C “int”, “char”, “struct” and “union”, and the “long” and “short”
qualifiers came from there, and csh “if ... fi” as well), [...]
It was more a base for the Bourne shell family (and its successors,
including POSIX shell through ksh88). But yes, it influenced quite
some languages. And, yes, it was less influential than Algol 60.
Janis