Advent of Computing cover art

Advent of Computing

Advent of Computing

By: Sean Haas
Listen for free

About this listen

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 175 - SNOBOL? That's Disgusting!
    Jan 28 2026

    Today we are talking about one of the most unique languages I've ever come across. SNOBOL emerges from the early days of programming. It's first compiler is implemented on the back of an envelope. It only has one data type, and only one format for every line of code. It's the bane of Chester, and center of an office drama! What's not to love?

    Selected sources:

    https://dl.acm.org/doi/epdf/10.1145/960118.808393 - Griswold's history of SNOBOL

    https://dl.acm.org/doi/epdf/10.1145/321203.321207 - THE SNOBOL1 Paper

    Show More Show Less
    1 hr and 6 mins
  • Episode 174 - The Bell Model I
    Jan 12 2026

    We are getting back to the actual digital family tree. In 1937 George Stibitz built a tiny binary adding circuit on his kitchen table using scraps he "liberated" from his job at Bell Labs. In 1940 he demonstrated a machine he called a computer. That research forms one of the foundations of modern computing. It also forms a weird temporal phenomenon that I have yet to name. Maybe the Curse of '37?

    Selected Sources:

    Zeroth Generation by George Stibitz (NOW WITH A 2nd EDITION!)

    http://www.bitsavers.org/magazines/Datamation/196704.pdf - Stibitz in Datamation

    Show More Show Less
    1 hr and 3 mins
  • Episode 173 - Hybrid Programming
    Dec 29 2025

    Hybrid computers are composed of a digital computer linked to an analog computer. That leads to an interesting challenge: how do you write software for one of these things? The analog side actively resists programming, while the digital side can't comprehend of continuous values. In the 1960s specialized languages appeared that tried to bridge this divide. And, I assure you, they are not at all like what you would expect.

    Show More Show Less
    1 hr and 3 mins
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.