Computerphile: From Algol 60 to Pascal [video]
youtube.com
youtube.com
That such incredible, well produced content like this is 'free' and so easily accessible is mind boggling compared to the efforts I had to go through in the late 80s learning computing independently.
Also some of the presenters have it's own channel like: Robert Miles https://www.youtube.com/c/RobertMilesAI
In the mid 1970s, I was working at SAIC but moonlighted working at Salk Institute in La Jolla on weekends writing Algol code to facilitate collecting data from the various hardware they had in a lab. My boss at SAIC at the time was getting his PhD in CS, had to write his thesis in Algol, which I spent time helping him with.
I then became a huge fan of UCSD Pascal on my Apple II which I used to write my Go playing program Honninbo Warrior, which I sold for a few years.
Back then I mostly made my living writing FORTRAN so Algol and Pascal were a breath of fresh air.
I agree wholeheartedly!
Many of those harder parts of Algol68 (unions with tags, pointers to stuff like function calls, a full type system etc etc) are all things we consider normal parts of modern languages
I needed to pull a parameter from a string yesterday, reached back into my archives, and with a little bit of work... 28 year old code did the job. (Strings have changed a bit since MS-DOS)
That and Algol60 scoping were probably the main mistakes in Algol60 - people were still figuring that stuff out back then.