Explore 75+ Programming Languages

CodeArchaeology

Unearthing programming languages from the popular to the obscure

Discover how languages old and new still run on modern machines — macOS, Windows, and Docker. From FORTRAN to Rust, every language has a story to tell.

hello_world.history
// 1957 - FORTRAN WRITE(*,*) 'Hello, World!' // 1972 - C printf("Hello, World!\n"); // 1995 - Java System.out.println("Hello!"); // 2015 - Rust println!("Hello, World!");
75+ Languages
1957 Oldest Language
100% Runnable Today
Docker Ready to Run

Latest Posts

Recent explorations and discoveries

Morse Code

New

The dot-and-dash character encoding devised for Samuel Morse's electric telegraph, publicly launched in 1844 and still keyed today by radio amateurs, aviation beacons and anyone flashing SOS.

Read more →

ML/I Macroprocessor

New

Inside Peter Brown's 1966 ML/I macroprocessor: delimiter structures, a two-stack engine small enough for an 8K PDP-7, and the L and LOWL mappings that let it generate its own implementations for new machines.

Read more →

ML/I

New

Peter Brown's general-purpose macro processor from 1966 Cambridge. It recognizes free-form macro calls in any text, and it was used to port itself to more than two dozen machines.

Read more →

MIXAL

New

The assembly language of MIX, Donald Knuth's hypothetical 1960s computer, in which every low-level program of The Art of Computer Programming was written from 1968 on.

Read more →

Modula-3

New

The safe systems programming language from DEC SRC and Olivetti that combined modules, objects, threads, exceptions, generics and garbage collection in a definition barely over 50 pages.

Read more →

Ready to Start Digging?

Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.