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 Forth

New
Forth

Learn conditionals, CASE branching, and counted and indefinite loops in Forth using stack flags and runnable Docker examples

Read more →

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 →

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.