From mboxrd@z Thu Jan 1 00:00:00 1970 From: cowan@mercury.ccil.org (John Cowan) Date: Thu, 30 Jun 2016 01:08:31 -0400 Subject: [TUHS] Algol68 vs. C at Bell Labs In-Reply-To: <0f57f9d8248db61cba34372814d2f45e.squirrel@webmail.yaccman.com> References: <0f57f9d8248db61cba34372814d2f45e.squirrel@webmail.yaccman.com> Message-ID: <20160630050831.GA15695@mercury.ccil.org> scj at yaccman.com scripsit: > Steve Bourne tried hard to interest us in A68, and I personally liked some > features of it (especially the automatic type morphing of arguments into > the expected types). But the documentation was a huge barrier--all the > familiar ideas were given completely new (and unintuitive) names, making > it very difficult to get into. I heartily agree. That and the van Wijngaarden grammar were serious roadblocks to understanding, though such grammars are themselves very elegant, especially in the form used by the Revised Report. > I may be biased in my view, but I think one fatal mistake that A68 made > was that it had no scheme for porting the language to the plethora of > computers and systems around at that time. (The Bliss language from CMU > had a similar problem, requiring a bigger computer to compile for the > PDP-11). Pascal had P-code, and gave C a real run, especially as a > teaching language. C had PCC. Indeed. -- John Cowan http://www.ccil.org/~cowan cowan at ccil.org That you can cover for the plentiful and often gaping errors, misconstruals and disinformation in your posts through sheer volume -- that is another misconception. --Mike to Peter