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

Apple ][+ machine language

New

6502 machine code as Apple II and Apple II Plus owners wrote it: hex bytes typed into the ROM Monitor, calls to firmware routines like COUT at $FDED, and memory-mapped soft switches, from 1977 into the 1980s.

Read more →

AOS/VS (32bit CLI)

New

CLI32, the 32-bit rewrite of Data General's Command Line Interpreter for AOS/VS: a bracket-and-percent-sign macro language descended from the 1976 AOS CLI that ran the batch jobs and logon macros of Eclipse MV minicomputers.

Read more →

Amiga Shellscript

New

The script language of AmigaDOS — inherited wholesale from Cambridge's TRIPOS in 1985, driven by EXECUTE and the dot directives, and still gaining features in AmigaOS 3.2 and AROS today.

Read more →

Apple 1 BASIC

New

Steve Wozniak's hand-assembled, integer-only BASIC for the Apple-1: a 4K interpreter shipped free on cassette in 1976, the first piece of software Apple sold and the direct ancestor of the Apple II's Integer BASIC.

Read more →

AMOS Professional

New

François Lionet's 1992 overhaul of AMOS BASIC for the Commodore Amiga - a games-and-multimedia BASIC with more than seven hundred commands, a reconfigurable editor, on-line help, a program monitor, ARexx support and its own dialogue-box language.

Read more →

AmigaE

New

Wouter van Oortmerssen's Amiga E — a fast, loosely typed systems language written as one enormous 68000 assembly source file, mixing procedural code with objects, exceptions, Lisp cells and unification, and one of the most popular ways to program the Amiga in the 1990s.

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.