Implementations of early programming languages: Plankalkül, JOVIAL, more

"I’m Zane. I work on compilers, emulators, and tooling for systems that range from current to older than most countries. Currently contributing to the OCaml native compiler, resurrecting HALMAT and building a thread sanitiser for QEMU.

Built in public. Some of this is preservation, some is practical."

2 Likes

Nice find! There’s a catalogue of sorts further down the page:

Production: Python, C, OCaml, Fortran, Java, Julia, various Assemblers
Compiler Internals: OCaml backend (Lambda → CMM → Mach → asm), QEMU plugin API
Legacy/Preservation: COBOL, JOVIAL, CMS-2, CORAL 66, CHILL, MUMPS, PL/I, HAL/S, HLASM
Emulated Hardware: IBM System/360, Voyager FDS, Minuteman, Setun-70, Viking Lander
Methodology: Primary sources. Original manuals. Declassified documentation.