Advent of Computing cover art

Advent of Computing

Advent of Computing

By: Sean Haas
Listen for free

Welcome to Advent of Computing, the show that talks about the shocking, intriguing, and all too often relevant history of computing. A lot of little things we take for granted today have rich stories behind their creation, in each episode we will learn how older tech has lead to our modern world.Sean Haas 2019 World
Episodes
  • Episode 185 - Is EMUL-8ion a Form of Flattery?
    Jul 6 2026

    EMUL-8 is a fascinating programming language. It's described in just one paper from 1977. It's a mix of features from APL, LISP, ALGOL, and SNOBOL. And, I think, it's a wonderful window into how counterculture and home computing collided.

    Show More Show Less
    1 hr and 1 min
  • Episode 184 - What Is A Programming Language?
    Jun 21 2026

    I mean that both in the specific and the abstract. This episode we are looking at APL, which stands for A Programming Language. APL was developed in the mid 50s, but didn't see a working implementation until 1965. It's a language that truly looks like no others, but has some odd parallels to everything from BASIC to LISP to linear algebra.

    Learn APL at: tryapl.org

    https://www.jsoftware.com/papers/APL.htm - A Programming Language

    Show More Show Less
    1 hr and 10 mins
  • Dale Biagio - Hello, World!
    Jun 14 2026

    Dale Biagio(author of Hello, World!) got in touch with me recently. He said he had a book full of short histories of programming languages. Better still, it has sources! How could I resist! In this episode I sit down with Dale to talk about the intersection of technical and human histories.

    You can find more about Hello, World! at Dale's website:

    https://helloworldthebook.com/

    Show More Show Less
    32 mins
adbl_web_anon_alc_button_suppression_t1
All stars
Most relevant
A couple of gripes.
End if
End program_name
End loop Outer_Loop

actually works better than }

It isn't old but just not C-like. Also I use Ada for embedded and desktop and intend to include it in Flutter. Some may want very simple languages and in that sense I agree but Ada could do it all. I disagree with niche languages being anything but languages having faults. The extra effort of learning multiple string types and packages is easier than learning and keeping polished on multiple languages.

Very well researched on Ada

Something went wrong. Please try again in a few minutes.