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

MPTMON

New

The Multi Processor Test Monitor of ITT/Alcatel's System 12 telephone exchange: an ICE86-style debugger whose command line grew symbols, parameterised macros, IF/COUNT/REPEAT control structures and run-time command evaluation, so testers could program a live multiprocessor switch while it carried calls.

Read more →

mp4h

New

Denis Barbier's Macro Processor for HTML Documents: Meta-HTML-style tags running on a GNU m4 engine, written to power pass 2 of the Website Meta Language (WML).

Read more →

MPE/iX Command Interpreter Script

New

The command language of Hewlett-Packard's HP 3000: UDCs, command files, variables, and an expression evaluator that turned the MPE XL and MPE/iX Command Interpreter into a scripting language for business minicomputers.

Read more →

Mouse 83

New

The revised Mouse of Peter Grogono's 1983 book Mouse: A Language for Microcomputers: a one-character-per-command stack language with comparisons, character I/O, comments and tracing, published with complete Pascal and Z80 interpreters.

Read more →

Mouse

New

Peter Grogono's tiny stack-based language of single-character commands, introduced in BYTE in July 1979 as a high-level language that could run in 4K of memory and as a lesson in how interpreters work.

Read more →

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 →

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.