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

NEWLIB

New

DESY's in-house program-management system and command language for IBM mainframes, which gave Hamburg physicists a full-screen terminal environment for editing, storing and building programs from the mid-1970s into the 1990s

Read more →

MultiMUD QuestEngine

New

The in-house quest system of MultiMUD, a German-hosted CircleMUD derivative opened in 1995, which let mobiles, rooms and objects run automated quests for players - known today only from the game's own website, help files and player reviews

Read more →

MTUP

New

ICL's Message Text Update Program: the small template language for VME message text modules, in which numbered texts, run-time parameters and CASE selections became compiled modules that S3 and SCL programs called to build messages, help screens and even keyword checks.

Read more →

MPTMON

New

The Multi Processor Test Monitor of ITT/Alcatel's System 12 telephone exchange: an ICE86-style debugger whose command line grew symbols, parameterised macros, IF/COUNT/REPEAT control structures and run-time command evaluation, so testers could program a live multiprocessor switch while it carried calls.

Read more →

MSH (Microsoft Command Shell)

New

Monad, the beta-era Microsoft shell whose msh.exe passed .NET objects instead of text down the pipeline, ran .msh scripts from 2003 to 2006 and was renamed Windows PowerShell in April 2006.

Read more →

MuPAD

New

The Multi Processing Algebra Data Tool, a computer algebra system and Pascal-like programming language built at the University of Paderborn from around 1990, sold by SciFace from 1997, and absorbed into MATLAB's Symbolic Math Toolbox after MathWorks bought SciFace in 2008

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.