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

MiniD

New

Jarrett Billingsley's 2006 scripting language for embedding in D programs - a Lua-like, dynamically typed language with C-style syntax, Squirrel-style classes, a D-style module system, coroutines and a Pyd-like binding library, written entirely in D 1 on Tango, released as 1.0 in 2007 and 2.0 in 2009, and renamed Croc in 2011

Read more →

MivaScript

New

Joe Austin's tag-based server-side web language for e-commerce - born in 1993 as LEHTML, commercialised as HTMLScript in 1996, renamed Miva Script on 14 October 1997, compiled to bytecode for the Empresa virtual machine since 2002, and still the language underneath the Miva Merchant shopping cart, with engine 5.52 downloadable in 2026

Read more →

Mops

New

Mike Hore's public-domain, native-code object-oriented Forth for the Macintosh - a complete reimplementation of Kriya Systems' Neon that added multiple inheritance and an optimising compiler, and that followed the Mac from the 68000 through PowerPC (PowerMops) to Intel (iMops) over almost four decades

Read more →

MOO

New

The prototype-based, persistent object language inside LambdaMOO - written by Stephen White in 1990, rebuilt by Pavel Curtis at Xerox PARC, the substrate of the first large online communities (LambdaMOO, MediaMOO, MOOSE Crossing), and still developed today in the ToastStunt and mooR servers

Read more →

Mozart

New

The Mozart Programming System is the open-source implementation of Oz 3, the multi-paradigm research language from DFKI, SICS and UCLouvain that unified functional, dataflow-concurrent, object-oriented, constraint and distributed programming in one kernel language - the platform behind the textbook Concepts, Techniques, and Models of Computer Programming

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.