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

Commodore 8-bit Basic

New

The family tree of BASICs in Commodore's 8-bit computers, from the PET's 1977 Microsoft-derived version 1 through the business line's 4.0+ and the C128's 7.0 to the unreleased Commodore 65's 10.0, traced through Commodore's own source code.

Read more →

COMAL

New

The Common Algorithmic Language, designed in Denmark by schoolteacher Børge R. Christensen and computer scientist Benedict Løfstedt to give students Pascal's structure inside BASIC's interactive environment.

Read more →

Commodore 64 BASIC (V2)

New

The 8 KB Microsoft-derived BASIC in the Commodore 64's ROM: the READY. prompt that greeted millions of users, with no commands for the machine's graphics or sound chips, so it taught a generation PEEK, POKE and memory maps.

Read more →

Coffee

New

A hobbyist C-style language by an author known only as 'dingo', at version 0.98a by early 2004. It is known today from a single 99 Bottles of Beer program. It is not CoffeeScript.

Read more →

COCOA

New

Chuck McManis's line-numbered BASIC-80-style dialect, implemented as a BASIC interpreter written entirely in Java and taught step by step in his 1997 JavaWorld "Java In Depth" series on building interpreters.

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.