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

DB4Web

New

Siemens' late-1990s web application server from Erlangen, programmed in 'method files': HTML pages laced with dot-commands such as .SQL, .FETCH and .WHILE that could pull Oracle, SAP, LDAP and BS2000 mainframe data onto a single page.

Read more →

DataFlex 2.3

New

The late-1980s revision of Data Access Corporation's procedural DataFlex 4GL: a C rewrite of a CP/M-era database language whose screen-image programs could be recompiled and run from DOS LANs to Unix and VAX/VMS, and whose command set later reached Australia's High Court.

Read more →

DBase 2000

New

The release dBASE Inc. called its first true product after taking dBASE over from Borland: announced in 1999 as dBASE 2000, shipped in December 2000 as dB2K, and renamed dBASE Plus in 2002.

Read more →

DarkBASIC

New

The original 1999 game-creation BASIC from Dark Basic Software: a Windows-only language that hid DirectX behind plain-English commands so a beginner could load, light and animate a 3D model in a handful of lines.

Read more →

Cω (C-Omega)

New

Microsoft Research's 2004 experimental extension of C#, in which a method body can be attached to a set of methods at once: the chords of Polyphonic C#, merged with the Xen data extensions and released as a compiler preview.

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.