4 ms·
Yes, massively influential, but was it ever used or popular?, I always think of it as sort of the poster child for the danger of "design by committee". Sure it
by somat 11mo ago
Yes, massively influential, but was it ever used or popular?, I always think of it as sort of the poster child for the danger of "design by committee".
Sure it's ideas spawned many of today's languages, But wasn't that because at the time nobody could afford to actually implement the spec. So we ended up with a ton of "algols buts" (like algol but can actually be implemented and runs on real hardware).
- dboreham 11mo agoUsed extensively on Burroughs mainframes.
- Taniwha 11mo agoBurroughs used an Algol60 derivative (not '68)
- pjmlp 11mo agoESPOL initially, which evolved into NEWP.
- Taniwha 11mo agoESPOL was (is?) simply a version of the standard Algol compiler that let you do 'system' sorts of things. The Burroughs large systems architecture didn't really protect you from yourself, system security/integrity depended on only letting code from vetted compilers run (only a compiler could make a code file, and only a privileged person could make a program a compiler) - so the Algol 60 compiler made code that was safe, Espol could make code that wasn't, could do things a normal user couldn't - you kept the espol compiler somewhere safe away from the students .... (there was a well known hole in this whole thing involving mag tapes)
- pjmlp 11mo agoAs mentioned it evolved into NEWP, and you can get all the manuals from Unisys, as they keep selling it. Given its architecture, it is sold for batch processing systems where security is paramount. Yes, ESPOL and NEWP, being one of the first systems languages with UNSAFE code blocks, a binary that is compiled having unsafe is tainted and requires administrator configuration before being allowed to execute by the system. One cannot just compile such code and execute it right away.
- somat 11mo agoWow, The Burroughs large system had special instructions explicitly for efficient algol use. You could almost say it was algol hardware. but algol 60 not 68. https://en.wikipedia.org/wiki/Burroughs_Large_Systems https://en.wikipedia.org/wiki/Burroughs_Large_Systems There is a large system emulator that runs in a browser, I did not get any algol written but I did have way to much fun going through the boot sequence. https://www.phkimpel.us/B5500/webUI/B5500Console.html https://www.phkimpel.us/B5500/webUI/B5500Console.html
- pjmlp 11mo agoYes, for example UK navy had a system developed in Algol 68 subset. https://academic.oup.com/comjnl/article-abstract/22/2/114/429003 https://academic.oup.com/comjnl/article-abstract/22/2/114/42...