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

Focal-8

New

FOCAL-8, DEC's name for Richard Merrill's FOCAL interpreter on the 12-bit PDP-8 family: a conversational calculator language that ran in 4K words of core and shared one machine among up to seven Teletypes.

Read more →

Forte TOOL

New

TOOL, the transactional object-oriented language of Forte Software's Forte 4GL: a case-insensitive, event-driven language for writing client/server applications that Forte partitioned automatically across many machines.

Read more →

FORTRAN II

New

IBM's 1958 revision of FORTRAN for the IBM 704 that added separately compiled SUBROUTINE and FUNCTION subprograms, CALL, RETURN and COMMON, making modular Fortran programming possible for the first time.

Read more →

FORTRAN IV

New

IBM's early-1960s revision of FORTRAN that removed machine-dependent statements, added LOGICAL data and the logical IF, and became the basis of the first American Standard FORTRAN in 1966.

Read more →

Fjoelnir

New

Fjölnir, Snorri Agnarsson's Icelandic-keyword language from the University of Iceland, where modules are substitutions combined with algebraic operators and memory is garbage-collected.

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.