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

Control Flow in Erlang

New
Erlang

Learn how to direct program flow in Erlang using case, if, guards, multi-clause functions, recursion, and list comprehensions with Docker-ready examples

Read more →

Control Flow in Elixir

New
Elixir

Learn how to direct program flow in Elixir using if/else, case, cond, guards, pattern matching, and recursion with Docker-ready examples

Read more →

Control Flow in Eiffel

New
Eiffel

Learn conditionals, inspect multi-way branching, loops, and contract-aware iteration in Eiffel with practical Docker-ready examples

Read more →

Control Flow in Dylan

New
Dylan

Learn conditionals, case and select statements, loops, and non-local exits in Dylan with practical Docker-ready examples

Read more →

Control Flow in Delphi

New
Delphi

Learn conditionals, case statements, and loops in Delphi (Object Pascal) with practical Docker-ready examples using Free Pascal in Delphi mode

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.