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

Assembler (EDSAC)

New

The symbolic order code of the Cambridge EDSAC, loaded by David Wheeler's Initial Orders — widely described as the world's first assembler, and the system that introduced the subroutine library, the relocating loader and the programming textbook.

Read more →

Assembler (Motorola 6809)

New

The assembly language of the MC6809, the 1978 processor its own designers called "the best 8 bit machine so far made by human" — 59 orthogonal instructions, 1464 instruction-and-addressing-mode combinations, two stacks, a movable direct page, and program-counter-relative addressing built for position-independent ROM code.

Read more →

Assembler (DEC VAX)

New

The assembly language of DEC's 32-bit VAX — a CISC instruction set so orthogonal and so ornate that it could evaluate a polynomial or format a currency field in a single instruction, and the language most of the VMS kernel was written in.

Read more →

Assembler (Intel 8086)

New

The 16-bit assembly language Intel defined for the 8086 in 1978 — ASM86, a deliberately strongly typed assembler with segmented addressing, PTR overrides and user-definable codemacros — and the source-level bridge that carried 8080 programs into the x86 era.

Read more →

BlitzPlus

New

The Blitz dialect that grew a Windows GUI — Mark Sibly's 2003 compiler kept the one-button BASIC of Blitz3D but added an event-driven Gadget system, so the same language that drew sprites could also build a native desktop application.

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.