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

MAGIC/L

New

A Forth-descended interactive language from Cambridge, Massachusetts that kept Forth's incremental compiler and extensibility but replaced reverse Polish notation with readable algebraic syntax, typed variables, and named arguments - born at the Smithsonian Astrophysical Observatory and sold commercially by Loki Engineering through the 1980s

Read more →

MegaZeux

New

Alexis Janson's 1994 text-mode game creation system and its Robotic scripting language - a ZZT successor whose label-and-message robots, integer counters and later strings, expressions and sprites powered a thirty-year shareware-turned-GPL community that still ships new releases for everything from MS-DOS to the Nintendo Switch

Read more →

MAPPER (BIS)

New

Sperry Univac's report-processing system and 'run' language from the Roseville, Minnesota computer factory - a user-driven 4GL built on an electronic filing cabinet of reports that Sperry called its most successful software product and that survives today as Unisys Business Information Server (BIS)

Read more →

LotusScript

New

The BASIC-derived, object-oriented scripting language Lotus built for Improv in 1993 and then made the common programming language of Lotus Notes and SmartSuite - a Visual Basic look-alike whose real power was its object model for documents, databases, and enterprise data

Read more →

LOCK

New

A procedural database language recorded as appearing in 1977 and now dormant - and a case study in a language whose only surviving trace is its catalog entry, hidden behind one of the most overloaded words in computing

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.