Re: OCCAM and Transputers
> the 'Revised Report on Algol68' by vanWijngaarden et al is probably the single most unreadable and difficult to understand document I have ever had the misfortune to encounter
Van Wijngaarden, the man who killed ALGOL.
He was the Thomas Midgely Jr of computing.
Midgely invented leaded petrol. He stopped engines knocking but poisoned _tens of billions_ of people and countless megatons of wildlife.
Then, if this impact on the world were not enough, as a second act, he invented CFCs and created the hole in the ozone layer.
https://en.wikipedia.org/wiki/Thomas_Midgley_Jr.
Adriaan van Wijngaarden killed Algol. A language that was loved across the industry and used for everything from OSes to end-user apps. Hoare and Wirth's proposal would have increased its type safety while making it more readable.
AVW's bureaucratese-stuffed version killed it.
That led to the invention of C, BASIC, Python, Java, Javascript, and the pile of poo that is 21st century software.
The result was "lighter" and "simpler" languages, and OSes built from them such as Unix, which resemble the Eiffel Tower built from matchsticks.
https://www.loper-os.org/?p=69
They are amazing and beautiful and so absurdly fragile and impractical it's amazing they remain upright at all. C is so compressed and terse and unreadable, as is the command line of the OS built in it, that it took 2 geniuses to create it.
https://xkcd.com/2347/
C is so famously hard to read that those who learn to are very proud of it.
Result, a burning love for it. It makes geeks feel macho.
https://x.com/smdiehl/status/855827759872045056
None of the thousands who have seize on it since are such minds and they've built a Meccano-and-Lego nightmare from it.
The mainstream software industry is really bad at software.
https://xkcd.com/2030/
And it's all anyone under 50 knows so they don't know how bad and wrong it is.
https://xkcd.com/463/
Wirth was so damned good that he took ALGOL W and crafter Pascal from the wreckage, and it was a hit in its way. Then Modula-2, which is was another, smaller one. Then Oberon, the most amazing overlooked jewel in 1990s software.
https://web.archive.org/web/20231201144315/https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.90.7173&rep=rep1&type=pdf
Oberon is (one of the the things that) inspired Plan 9 and Inferno, the biggest missed opportunities in the entire shaky cityscape of C.
I blame Adriaan van Wijngaarden.
His response? To introduce Wirth on stage with the most famous joke about his name, a joke Wirth did not like, but is now attributed to him:
«
Europeans pronounce his name correctly (Ni-klows Virt), Americans invariably mangle it into (Nick-les Worth). Which is to say that Europeans call him by name, but Americans call him by value.
»