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

CASIO fx-4500P

New

The file-based formula programming language of Casio's 1989 fx-4500P scientific calculator: named program files, BASIC-style A=expression assignment, Lbl/Goto and ⇒ conditional jumps, and Prog subroutines nested up to nine levels deep in 1,103 steps.

Read more →

Casio 1st-gen BASIC

New

The keystroke-entered program language of Casio's first-generation graphing and programmable calculators (fx-7000G and fx-4000P, 1985, through the fx-7700GE of the mid-1990s): single-letter memories, Lbl/Goto jumps, Isz/Dsz count jumps and the ⇒ conditional.

Read more →

Caml Light

New

Xavier Leroy and Damien Doligez's small, portable bytecode implementation of the Caml dialect of ML, begun at INRIA in 1990: the direct ancestor of OCaml, and for over twenty years the language French preparatory-class students learned algorithms in

Read more →

CADOL II

New

The second version of CADO Systems' proprietary BASIC-derived business language: compiled to one-byte intermediate code and interpreted from ROM, it ran four users in 2K-byte partitions on CADO's 8085-based small business computers from 1978

Read more →

Cakewalk CAL

New

The Cakewalk Application Language: a small, Lisp-syntax event-processing language built into Twelve Tone Systems' Cakewalk MIDI sequencers from 1989, which lets musicians write their own editing commands. BandLab deprecated it in favour of the Lua-based CakeScript in June 2026, though Sonar still runs legacy CAL scripts

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.