Infocom on PDP-11
Allison
ajp166 at bellatlantic.net
Wed May 11 08:38:05 CDT 2005
>
>Subject: Re: Infocom on PDP-11
> From: John Foust <jfoust at threedee.com>
> Date: Wed, 11 May 2005 07:49:09 -0500
> To: <cctalk at classiccmp.org>
>
>At 12:10 AM 5/11/2005, Tom Jennings wrote:
>>As far as sophistication goes -- a better measure than simply how
>>clever or nifty a thing is -- how far did it advance the state of
>>the art? Good Algol's in the early 1960's look like stuff robbed
>>from the far-flung future. [...]
>>Algol had it's share of horrors, but man it is the basis for
>>nearly all modern languages.
>
>Links for the intrigued... the report:
>
>http://www.masswerk.at/algol60/report.htm
>
>and an implementation for MS-DOS and CP/M, with source examples:
>
>http://www.angelfire.com/biz/rhaminisys/algol60.html
>
>Speaking as that voice from the future, reading ALGOL makes
>me say "You don't want to do it that way." GOTO had not yet
>been exorcised. Did I see a computed goto, where the expression
>calculates the label? Eeek. Certainly it was a step forward,
>but we've also learned a lot since then. When people complain
>that computer languages haven't changed much, remind them
>of the stuff that's fallen out of recommended practice.
>
>- John
Humm, Computed goto.. Sorta like Cs pointer to function.
GOTOs are just another things that can be handy if not abused.
There nothing worse than QB45/dos using nicely structured data
and then littering it with gotos.
I've found most languages that can do something useful
contain cruft.
Allison
More information about the cctalk
mailing list