July 23, 2026

The language that got ghosted

Modula-3 History Collection on Computer History Museum

The internet mourns a brilliant old coding tool that history — and jobs — left behind

TLDR: The Computer History Museum has published a big archive on Modula-3, a thoughtful old programming language that tried to be safer and easier to use than its rivals. Commenters are split between calling it a forgotten masterpiece and noting the brutal truth: great ideas don’t matter much if nobody hires for them.

A new Computer History Museum collection is giving Modula-3 — an old programming language from the late 1980s — the full museum treatment, complete with documents, source code, and a lovingly detailed timeline. In plain English: this was a carefully designed tool meant to be safer, simpler, and more modern than a lot of what people were using at the time. It had features that feel surprisingly current now, which is exactly why the comment section instantly turned into a “how did this not win?” group therapy session.

The strongest reaction by far is pure heartbreak. One commenter called Modula-3 a “missed gem,” basically arguing that while the world was busy falling for Turbo Pascal and C/C++, this quieter, arguably smarter option got ignored. That triggered the classic tech-community drama: was this language unfairly overlooked, or was it always doomed because popularity and jobs matter more than elegance? Another commenter admitted they’d dismissed it just because it wasn’t directly from famous computer scientist Niklaus Wirth — a surprisingly honest confession that sparked a subtle brand loyalty vs. actual merit debate.

And then came the cold splash of reality. One user said learning its cousin Modula-2 at university was great for understanding the basics, but not exactly a ticket to employment, joking that it mainly led toward defence companies. That’s the thread’s running meme in a nutshell: Modula-3 is the critics’ favorite lost classic of programming languages — admired, rediscovered, and lovingly archived, but still carrying the tragic aura of a brilliant flop.

Key Points

  • The article is an annotated historical collection of documents, source code, and related materials about the creation and development of Modula-3.
  • Modula-3 was designed in the late 1980s by Luca Cardelli, Jim Donahue, Mick Jordan, Bill Kalsow, and Greg Nelson, with the defining report written by Lucille Glassman and Greg Nelson.
  • The language was intended to be safe, efficient, and simple for both systems and application programming, and included features such as objects, generics, threads, garbage collection, exceptions, and subtyping.
  • Modula-3 evolved from Modula-2+, with its origins tied to a suggestion by Maurice Wilkes to Niklaus Wirth, and the initial design was published in August 1988 by teams from DEC Systems Research Center and Olivetti Research California.
  • After early parallel implementations at Olivetti and DEC, most later Modula-3 development was based on DEC SRC Modula-3, especially after Olivetti Research California was shut down in February 1991.

Hottest takes

"Modula 3 is a missed gem to me" — MarcusE1W
"perhaps that was unfair and premature" — lproven
"very limited use in terms of finding a job" — gadders
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.