[HECnet] "IP protocols on DECnet'

Keith Halewood Keith.Halewood at pitbulluk.org
Mon Nov 8 11:28:21 PST 2021


Thankfully, the call by name complexity of Algol 60 was briefly available as ‘proceduring’ in the draft of Algol 68 but removed for the revised report…. thankfully.

I can’t believe how straightforward Algol 68 is to parse and resolve with modern techniques and today’s resources.

On 8 Nov 2021, at 19:18, Thomas DeBellis <tommytimesharing at gmail.com> wrote:



Indeed, one wonders about the focus on Call by Name and all that thunky stuff.  I can't remember off hand where I needed Jensen's Device, although everybody did agree it was a cool think.  On the other hand, the thunk could get expensive.

At the time, there was far focus on control flow than data structures.  So programming Algol 60 (on the 10) is not that much different from C in many, many respects, except:

  1.  More consistency and verbs to avoid using a goto (like a return statement)
  2.  Non-atomic data structures or records (struct's)

The ALGOL STAR game had to do some gymnastics to pick data into ints into order to track players which would have been completely unnecessary had C been used.

But this was 1974 on Long Island; nobody had heard of C or Unix.  I'm not sure if it was out of the lab in any significant way by then.

On 11/8/21 1:59 PM, Dave McGuire wrote:
On 11/8/21 1:45 PM, Thomas DeBellis wrote:
One of my best friends in High School and during my undergraduate years (shortly after the invention of electricity) was positively an Algol 68 _fanatic_.  I don't think I ever saw him without that green and white ACM magazine issue with a focus on Algol 68 which he would whip out at a moment's notice.  Sometimes it seemed that he thought that a sneeze could best be expressed in Algol 68.

  Nah...really, you need C for that.

             -Dave

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sonic.net/pipermail/hecnet-list/attachments/20211108/61effd97/attachment.htm>


More information about the Hecnet-list mailing list