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

OPL

New

Psion's BASIC-like Organiser Programming Language, which took users from pocket organisers of the 1980s to Symbian smartphones, and could be written on the device itself

Read more →

Open Access IV

New

The 1992 fourth release of Software Products International's integrated DOS suite, whose relational database carried Programmer (also called PRO), a block-structured language for building windowed business applications

Read more →

Operation Flashpoint Scripting

New

SQS, the line-by-line mission scripting language of Bohemia Interactive's 2001 military simulator, ancestor of the SQF language used across the Arma series

Read more →

OPAL

New

The Optimized Applicative Language from TU Berlin: a strict, purely functional language that merges algebraic specification with applicative programming, compiled to C by a compiler written in OPAL itself

Read more →

OpenVMS DECTPU

New

DECTPU as it exists on OpenVMS: the text-processing language behind the EDIT command and the EVE editor, carried from VAX to Alpha, and on to IA-64 and x86-64 long after its last version number.

Read more →

OpenScript

New

The English-like, event-driven scripting language of Asymetrix ToolBook, Paul Allen's 1990 answer to HyperCard for Microsoft Windows

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.