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

Operators in Java

New
Java

Learn about arithmetic, comparison, logical, bitwise, and assignment operators in Java with practical Docker-ready examples

Read more →

Operators in J

New
J

Explore arithmetic, comparison, boolean, and array operators in J — and discover how reduce, fork, and tacit composition replace traditional control flow.

Read more →

Operators in Icon

New
Icon

Explore arithmetic, comparison, logical, and Icon-specific operators including string concatenation, alternation, and goal-directed evaluation

Read more →

Operators in Haskell

New
Haskell

Explore arithmetic, comparison, boolean, list, and function operators in Haskell - where every operator is just a function in disguise

Read more →

Operators in Hare

New
Hare

Learn about arithmetic, comparison, logical, bitwise, and Hare-specific operators including error assertion and propagation

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.