#algol — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #algol, aggregated by home.social.
-
Если вы думаете, что знаете, чем отличается «Expression» от «Statement», то, скорее всего, вы ошибаетесь
Я занимаюсь изучением синтаксиса языков программирования и пытаюсь отделить фундаментальные закономерности от исторических случайностей. Одна из таких случайностей - почти повсеместное использование терминов выражение (expression) и инструкция (statement) при описании и классификации синтаксиса языков программирования. Интуитивно кажется, что 2 + 2 и if (x) { foo(); } - это совершенно разные сущности, но при более глубоком анализе оказывается, что подобное разделение искусственное и возникло из-за архитектурных особенностей вычислительных машин почти полвека назад и с тех пор просто «переходит» из языка в язык.
-
The Apple Calculator LanguageWhile perusing Jef Raskin’s documents from the early days of Apple (1979 predominately), I came across a curious one: a “calculator” language that Jef proposed.
What’s particularly interesting is that it’s presented in the context of programming languages. Its specification doesn’t really describe a general purpose programming language – the title is accurate in that it is a calculator […]
https://wadetregaskis.com/the-apple-calculator-language/ -
Programming Languages I Have Known and Loved (and Hated) https://lowendbox.com/blog/programming-languages-i-have-known-and-loved-and-hated/ #regularexpression #Editorial&News #applescript #javascript #assembler #smalltalk #assembly #algol68 #FORTRAN #haskell #redcode #scratch #erlang #golang #PASCAL #pl/sql #prolog #python #algol #basic #batch #cobol #dbase #elisp #emacs #forth #regex #swift #bash #java #lisp #perl #PL/I #ruby #Rust #ada #apl #awk #csh #JCL #ksh #lua #PHP #rpg #SQL #go #m4 #c #r
-
Programming Languages I Have Known and Loved (and Hated) https://lowendbox.com/blog/programming-languages-i-have-known-and-loved-and-hated/ #regularexpression #Editorial&News #applescript #javascript #assembler #smalltalk #assembly #algol68 #FORTRAN #haskell #redcode #scratch #erlang #golang #PASCAL #pl/sql #prolog #python #algol #basic #batch #cobol #dbase #elisp #emacs #forth #regex #swift #bash #java #lisp #perl #PL/I #ruby #Rust #ada #apl #awk #csh #JCL #ksh #lua #PHP #rpg #SQL #go #m4 #c #r
-
-
-
«Я не смог устоять»: как один человек в 1965-м добавил null, и оставил индустрии счёт на миллиард долларов
5 марта 2026 года в своём доме, в окружении семьи, тихо умер человек, чей код вы трогали на этой неделе. Возможно, прямо сегодня. Возможно, он уронил вам прод. Звали его сэр Чарльз Энтони Ричард Хоар. Для друзей — Тони. Для пары поколений студентов — C. A. R. Hoare, тот самый, что в 26 лет придумал quicksort, выиграв у начальника спор на шесть пенсов. Тьюринговская премия 1980 года, логика Хоара, CSP, на которой потом выросла половина теории конкурентности. Большая, красивая, почти безупречная карьера. Почти. Потому что в 1965 году тот же самый человек добавил в язык одну маленькую штуку. И эта штука пережила его, переживёт нас и, скорее всего, прямо сейчас лежит где-то в вашем стектрейсе. Это null. Есть расхожий сюжет: коварная индустрия наплодила багов, а гениальные инженеры героически с ними борются. Красиво. И, как обычно, неправда. Потому что самый дорогой баг в истории софта добавил не злодей и не нерадивый джун. Его добавил один из умнейших людей в истории computer science. Вот про эту историю и поговорим.
https://habr.com/ru/articles/1045718/
#null #nullpointerexception #тони_хоар #tony_hoare #algol #системы_типов #option #rust #история_программирования
-
-
-
An introduction to using the Algol 60 compiler on TOPS-10.
-
An introduction to using the Algol 60 compiler on TOPS-10.
-
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
-
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
-
#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--
-
#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 :
-
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. 🙂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 -
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. 🙂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 -
[Перевод] Эдсгер Дейкстра «О вреде оператора Go To»
Публикуем новый полный перевод хрестоматийной статьи Эдсгера Дейкстры. Этот текст, опубликованный в 1968 году в журнале Communications of the ACM в формате письма в редакцию, заложил основы структурного программирования, впервые строго аргументировав отказ от оператора go to в пользу использования циклов и условных конструкций.
-
(more Linux and FOSS news in previous posts of thread)
Pi-hole releases FTL & Web v6.4 and Core v6.3 for network-wide ad and tracker blocking:
https://alternativeto.net/news/2025/11/pi-hole-releases-ftl-and-web-v6-4-and-core-v6-3-for-network-wide-ad-and-tracker-blocking/Raspberry Pi Imager 2.0 makes it easier to install Raspberry Pi OS on bootable media:
https://alternativeto.net/news/2025/11/raspberry-pi-imager-2-0-makes-it-easier-to-install-raspberry-pi-os-on-bootable-media/Vulkan 1.4.335 Released With The Very Notable VK_EXT_present_timing:
https://www.phoronix.com/news/Vulkan-1.4.335-ReleasedGCC 16 Switches To Using C++20 Standard By Default:
https://www.phoronix.com/news/GCC-16-Now-CPP20-DefaultAlgol 68 Programming Language Front-End Merged Into GCC 16:
https://www.phoronix.com/news/Algol-68-Merged-Into-GCC-16iodéOS 7 beta launches with Android 16 base, enhanced battery life, and updated apps:
https://alternativeto.net/news/2025/11/iodeos-7-beta-launches-with-android-16-base-enhanced-battery-life-and-updated-apps/GrapheneOS leaves France over encryption backdoor concerns:
https://proton.me/blog/grapheneos-franceFreeBSD 15.0-RC4 Released Due To Last Minute Issues:
https://www.phoronix.com/news/FreeBSD-15.0-RC4#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #PiHole #RaspberryPI #RaspberryPIImager #Vulkan #GCC #GCC16 #Algol #Algol68 #iodeOS #GrapheneOS #FreeBSD #SelfHosting #BSD #CustomRom #OS #OperatingSystem #ProgrammingLanguage #Development #Programming #Coding #FosseryTech
-
(more Linux and FOSS news in previous posts of thread)
Pi-hole releases FTL & Web v6.4 and Core v6.3 for network-wide ad and tracker blocking:
https://alternativeto.net/news/2025/11/pi-hole-releases-ftl-and-web-v6-4-and-core-v6-3-for-network-wide-ad-and-tracker-blocking/Raspberry Pi Imager 2.0 makes it easier to install Raspberry Pi OS on bootable media:
https://alternativeto.net/news/2025/11/raspberry-pi-imager-2-0-makes-it-easier-to-install-raspberry-pi-os-on-bootable-media/Vulkan 1.4.335 Released With The Very Notable VK_EXT_present_timing:
https://www.phoronix.com/news/Vulkan-1.4.335-ReleasedGCC 16 Switches To Using C++20 Standard By Default:
https://www.phoronix.com/news/GCC-16-Now-CPP20-DefaultAlgol 68 Programming Language Front-End Merged Into GCC 16:
https://www.phoronix.com/news/Algol-68-Merged-Into-GCC-16iodéOS 7 beta launches with Android 16 base, enhanced battery life, and updated apps:
https://alternativeto.net/news/2025/11/iodeos-7-beta-launches-with-android-16-base-enhanced-battery-life-and-updated-apps/GrapheneOS leaves France over encryption backdoor concerns:
https://proton.me/blog/grapheneos-franceFreeBSD 15.0-RC4 Released Due To Last Minute Issues:
https://www.phoronix.com/news/FreeBSD-15.0-RC4#WeeklyNews #OpenSource #FOSSNews #OpenSourceNews #FOSS #PiHole #RaspberryPI #RaspberryPIImager #Vulkan #GCC #GCC16 #Algol #Algol68 #iodeOS #GrapheneOS #FreeBSD #SelfHosting #BSD #CustomRom #OS #OperatingSystem #ProgrammingLanguage #Development #Programming #Coding #FosseryTech
-
Никлаус Вирт и язык Pascal — легенды 80-х
В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.
https://habr.com/ru/companies/ruvds/articles/968706/
#Никлаус_Вирт #Pascal #Turbo_Pascal #Delphi #Niklaus_Wirth #Free_Pascal #Lazarus_IDE #Algol #Euler #ruvds_статьи
-
El ORIGEN de PASCAL
-
Could This be the Year of Algol? - Ok, you caught us. It certainly isn’t going to be the year of Algol. When you thin... - https://hackaday.com/2025/10/15/could-this-be-the-year-of-algol/ #softwaredevelopment #retrocomputing #algol #gcc
-
Could This be the Year of Algol? - Ok, you caught us. It certainly isn’t going to be the year of Algol. When you thin... - https://hackaday.com/2025/10/15/could-this-be-the-year-of-algol/ #softwaredevelopment #retrocomputing #algol #gcc
-
Could This be the Year of Algol? https://hackaday.com/2025/10/15/could-this-be-the-year-of-algol/ #SoftwareDevelopment #Retrocomputing #algol #gcc
-
Could This be the Year of Algol? https://hackaday.com/2025/10/15/could-this-be-the-year-of-algol/ #SoftwareDevelopment #Retrocomputing #algol #gcc
-
> It's really stunning that it does not mention the Scheme language
So very, very true.
There are several large pieces of history in this regard that deserve not only to be published, but to be studied well.
Just a properly written history of closures in computer programming would be worth its weight in gold.
Even a short history.#Algol
#BlockStructure
#CallByName
#Closures
#HistoryOfComputing
#Lisp
#Scheme -
> It's really stunning that it does not mention the Scheme language
So very, very true.
There are several large pieces of history in this regard that deserve not only to be published, but to be studied well.
Just a properly written history of closures in computer programming would be worth its weight in gold.
Even a short history.#Algol
#BlockStructure
#CallByName
#Closures
#HistoryOfComputing
#Lisp
#Scheme -
I missed by a month or so the 65th birthday of Algol 60 but it's still time to celebrate with this article on the 60th birthday.
-
I missed by a month or so the 65th birthday of Algol 60 but it's still time to celebrate with this article on the 60th birthday.
-
Does anyone know a specific version of fortran or algol that does not have "for" as a reserved word, so it can be used as a variable or something, I need it for an exam. #programming #fortran #algol
-
Does anyone know a specific version of fortran or algol that does not have "for" as a reserved word, so it can be used as a variable or something, I need it for an exam. #programming #fortran #algol
-
Programming languages remind me of plumbing fittings. Once widely adopted they are almost impossible to eradicate, because application environments endure like old buildings and their sinks and toilets connected to pipe buried in walls and too expensive to change.
But #ALGOL seems to be fading more rapidly, apparently because decades ago it was the victim of over-thinking?
-
Is #GOTO just a four-letter word?
M. Hopkins (1972): A Case for the GOTO (https://dl.acm.org/doi/abs/10.1145/800194.805860)
#BASIC #Algol #Programming #ComputerHistory #ComputerArchaeolgy
-
“Algol: Tragedy of Power” would make for a great double feature with “Metropolis” (1927)
#SilentFlickerSunday #AlgolTragedyOfPower #Algol -
So yes, “Algol: Tragedy of Power” has a handful of black actors in it but unfortunately for all of its Faustian tale of worker revolution it was still made in 1920s era Germany so they’re in subservient roles🙄
#SilentFlickerSunday #AlgolTragedyOfPower #Algol -
How much more German expressionist do the sets of “Algol: Tragedy of Power” need to be? None. None more German expressionist
#SilentFlickerSunday #AlgolTragedyOfPower #Algol -
I’m starting to think that giving a jerk power because he’s promising free space age electricity might be a bad idea
#SilentFlickerSunday #AlgolTragedyOfPower #Algol