🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #3579

Re: Re: Algol68 (and standards diatribe)

#3579
From: Steve Knight
Date: Wed, 17 Apr 1991 11:43
27 lines
1814 bytes
I vaguely recall the original posting on Algol68 wondering why the language
didn't receive more acclaim and interest.  I can't help but think that this
string is as good an explanation as I've ever seen.

In short, the language is full of complex rules for the convenience
of the programmer (such as the coercion rules) whose implications are 
inobvious.  It would have performed a better service if the designers had
focussed on keeping it small, clean, and easy to learn.

My two favourite examples from Algol68 are (1) the dual syntax for control
constructs and (2) the limitations on procedures being returned as results.
Before I get zapped by solid flame -- let me add that there's nothing 
intrinsically wrong with either or these decisions.  But they, amongst a 
cast of thousands, contributed to a general perception of complexity
and a lack of orthogonality.

If these two decisions are compared with those of Pascal, a much more
"successful" languages by my reading, we notice that the lack of a dual
syntax is not lamented (although other aspects are) and that the issue
of procedure-results was solved by simply forbidding them!  Both examples
are much, much easier to learn -- even though one might think they are
decisions of an inferior quality.

Anyway, I was really amused by the general feel of the string & the
original question.

Steve
Technical Details
Message-ID: <2400042@otter.hpl.hp.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!sdd.hp.com!hplabs!otter.hpl.hp.com!otter!sfk
References: <1991Mar28.011025.16337@ico.isc.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!sdd.hp.com!hplabs!otter.hpl.hp.com!otter!sfk
From: sfk@otter.hpl.hp.com (Steve Knight)
Newsgroups: comp.lang.misc
Subject: Re: Re: Algol68 (and standards diatribe)
Message-ID: <2400042@otter.hpl.hp.com>
Date: 17 Apr 91 11:43:08 GMT
References: <1991Mar28.011025.16337@ico.isc.com>
Organization: Hewlett-Packard Laboratories, Bristol, UK.
Lines: 27