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

BETA

New

BETA is a statically typed, pure object-oriented language from the Scandinavian school of Simula, which unifies classes and procedures into a single construct called the pattern.

Read more →

Blitz BASIC (Amiga)

New

Mark Sibly's compiled BASIC for the Commodore Amiga — launched in Sydney in 1990, reborn as Acid Software's Blitz Basic 2 in 1992, and the language a bedroom coder used to write the prototype of Worms.

Read more →

BCPL

New

BCPL is a small, typeless systems language designed by Martin Richards in the 1960s, best remembered as the ancestor of B and C.

Read more →

Basic for Casio FX 2

New

The Casio BASIC dialect of the Casio Algebra FX 2.0 graphing calculator (1999), a small, calculator-style BASIC with single-letter variables, Locate-based text output and GetKey input, descended from the Casio BASIC that first appeared in 1985.

Read more →

Babbage's Analytical Engine

New

Charles Babbage's unbuilt 1837 design for a general-purpose, program-controlled mechanical computer — the first machine whose punched-card 'programs' included loops and conditional branching.

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.