@aartaka Since Scheme is in some respects a dialect of ALGOL, just replace all the parens with BEGIN/END, & any uppercased symbol has an implicit BEGIN.

DEFINE tf LAMBDA BEGIN test END
IF EQUAL? test #t END
DISPLAY "yes" END
DISPLAY "no" END
END END END

#scheme #algol #end

An introduction to using the Algol 60 compiler on TOPS-10.

https://timereshared.com/tops-10-algol

#algol #dec #retrocomputing

TOPS-10: Algol 60 · Time Reshared

@amoroso That is a bizarrely long essay to not mention Algol at all.

Java, Scheme, Smalltalk, C++, Objective-C all learned a LOT from Algol60/68 (the useful parts from 60, idealistic things that don't work from 68).

Hoping that your compiler will protect you from other packages, in a binary run by the programmer, is obviousy folly. Packages are tinsel locks for politeness.

Pascal & Modula-2 came out of Algol60, & Ada's the weird government contract version of that conversation.
#ada #algol

As in early 70's, both oil related shortages and #Algol programming language
come back, but this time better.
New #review today: "One can file #Algol under experimental without any worries, where sounds can exist in free form without any guide rails or rules. The trio is formed by German drummer and producer Christian Lillinger, Austrian keyboardist Elias Stemeseder, and Peruvian flutist and composer Camilo Ángeles, who also plays self-built aerophones and microtonal winds." #ExposeOnline #BuhRecords #ExperimentalMusic #ImprovisedMusic http://expose.org/index.php/articles/display/algol-algol-3.html
"I love Garamond!" is that Adobe's pissy Originals or a real goddamn Garamond: #retrocomputing #algol #typography

#Marathon51 As tends to happen with these, I ended up losing #ALGOL's plot, just closing my eyes and enjoying the live music. (The player called it something like "one of the craziest films I've done this for...")

Weird fable about an alien giving one guy a perpetual motion machine, so he--

Losing track of Bechdel passes here. The site where I double-check them isn't loading. Kinda suspect #LiloAndStitch is the only other pass since the first.

Next up, we're learning about #ALGOL :

Let's dig out some #computer #science #history again, such as how for loops and if-else came to be.
Funny enough how a good bunch of things came from German speakers. 🙂

https://youtu.be/VdHR5EOZNKk

It's always nice hearing @kevlin talk about history that is otherwise hard to discover these days.

And here is "THE AMERICAN SIDE OF THE DEVELOPMENT OF #ALGOL":
https://dl.acm.org/doi/pdf/10.1145/960118.808369

The Past, Present and Future of Programming Languages - Kevlin Henney - NDC TechTown 2025

YouTube

[Перевод] Эдсгер Дейкстра «О вреде оператора Go To»

Публикуем новый полный перевод хрестоматийной статьи Эдсгера Дейкстры. Этот текст, опубликованный в 1968 году в журнале Communications of the ACM в формате письма в редакцию, заложил основы структурного программирования, впервые строго аргументировав отказ от оператора go to в пользу использования циклов и условных конструкций.

https://habr.com/ru/articles/976236/

#история_it #говнокод #качество_кода #algol

Эдсгер Дейкстра «О вреде оператора Go To»

Уже несколько лет я знаком с наблюдением, что качество программистов является убывающей функцией от плотности операторов go to в программах, которые они создают. Не так давно я обнаружил, почему...

Хабр