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

Joy

New

A purely functional language from Australian philosopher Manfred von Thun in which programs are built by composing functions instead of applying them to arguments - the quiet research experiment that founded the concatenative language family and gave Forth's stack a mathematical foundation.

Read more →

Ioke

New

A homoiconic, prototype-based experiment for the JVM and CLR from JRuby core developer Ola Bini that put expressiveness above everything else - including performance - and folded Io, Smalltalk, Lisp, and Ruby into one radically flexible message-passing language.

Read more →

Inferno Shell

New

The command language of Bell Labs' Inferno operating system - a tiny rc-inspired shell, rewritten by Roger Peppé at Vita Nuova around 2000, that keeps almost nothing built in and instead loads its programming constructs as modules running on the Dis virtual machine.

Read more →

Hume

New

A functionally based research language from Scotland that wrapped a Haskell-style expression layer inside concurrent finite-state boxes, aiming to prove - not just hope - that real-time embedded programs stay within space and time bounds.

Read more →

HaPyLi

New

A small Lisp-flavoured functional language whose only backend is Whitespace, written by a programmer with nothing to do at work, and one of the rare high-level languages built for an esoteric target that were actually used to write real programs.

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.