loader from loading.io

Episode 171 - What Is a 4GL?

Advent of Computing

Release Date: 11/24/2025

Episode 185 - Is EMUL-8ion a Form of Flattery? show art Episode 185 - Is EMUL-8ion a Form of Flattery?

Advent of Computing

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.

info_outline
Episode 184 - What Is A Programming Language? show art Episode 184 - What Is A Programming Language?

Advent of Computing

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: - A Programming Language

info_outline
Dale Biagio - Hello, World! show art Dale Biagio - Hello, World!

Advent of Computing

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:

info_outline
Episode 183 - A Digital Gap? show art Episode 183 - A Digital Gap?

Advent of Computing

I've been browsing old compur surveys and trying to build up a comprehensive data set. What I've found is a little surprising: between late 1945 and 1949 only 10 new computers entered service. Once we get to the 50s that number explodes. What's going on here? What caused the gap between the first digital machines and the explosion of computers in the 50s? In this episode I try to answer that question by finding out just what was going on during this digital gap. Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE:

info_outline
Episode 182 - Spinning Memories show art Episode 182 - Spinning Memories

Advent of Computing

What connects IBM, the NSA, the Third Reich, and high fidelity recordings of symphonies? The answer is: magnetic drum memory. Join me as I lose all track of scope and plot to discovery just how and why magnetic drum memory was invented. Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE:

info_outline
Episode 181 - RAYDAC show art Episode 181 - RAYDAC

Advent of Computing

In 1947 Raytheon signed a contract to make their first computer. It would be their last... at least for many many years. The fruits of this contract was RAYDAC. Early digital computers were odd, to say the least. And RAYDAC distinguishes itself. From zig-zag delay lines to hunting tapes to freon cooling, it truly is a unique machine. Selected Sources: - McGee on his experience programming RAYDAC - A Digital Computer for Scientific Applications - The Logical Design of RAYDAC Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE:

info_outline
Episode 180 - You Wouldn't Magnetize a Tape! show art Episode 180 - You Wouldn't Magnetize a Tape!

Advent of Computing

The image of a mainframe is almost always accompanied by it's companion: the magnetic tape drive. For decades magnetic tape served as the medium of choice for computing. It was faster than punch cards, and more available than hard drives. But where did it come from? Is it a borrowed technology like the vacuum tube? Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE:

info_outline
Episode 179 - Programming Block by Block show art Episode 179 - Programming Block by Block

Advent of Computing

In which we discuss GPSS: the General Purpose Simulation Language. As for as languages go, this is a unique one. It's designed for certain types of simulations. It's code is just a handy way to feed a flowchart into a computer. It's design is closer to an analog computer than it is to a programming language. Yet GPSS is Turing Complete. Step inside and prepare to be... confused! The big source of the show: - The Development of GPSS Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE:

info_outline
Episode 178 - The Programma 101 show art Episode 178 - The Programma 101

Advent of Computing

The Olivetti Programma 101 isn't quite like any other machine. On first glance it looks like a big desktop calculator. Inside, it's a purebred computer... but strange one. It uses twisted spring steel for memory, has no addresses, and it's machine code looks more like a spell than a program. It's existence is due, in no small part, to a man being very mean to GE engineers. Like Advent of Computing? Then check out the after show! Adjunct of Computing is now LIVE:

info_outline
Dan Temkin - Forty-Four Esolangs show art Dan Temkin - Forty-Four Esolangs

Advent of Computing

Dan Temkin has been a long time friend of the show. I finally got the chance to sit down and talk with him about one of his latest projects. Forty-Four Esolangs is a "The first artist's monograph of programming languages". During this interview we keep circling around one very crucial question: what really is a programming language? Get the book and learn more about esolangs here:

info_outline
 
More Episodes

Last episode I said that Fourth Generation Languages were a topic for another time. Well... this counts as another time. Today we are trying to figure out what exactly makes a language 4th Generation. Along the way we will see why the term bugs me so much, why 4GLs seem so strange, and how a programmer can increase their productivity by 2,000% (some restrictions apply).