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

ARexx

New

William S. Hawes's 1987 implementation of IBM's REXX for the Amiga — a small, typeless scripting language whose ARexx ports let one program drive another, making it the de facto macro and glue language of the Amiga and, from AmigaOS 2.0, a standard part of the operating system.

Read more →

Apple IIe BASIC

New

Applesoft BASIC as it shipped in the ROM of the Apple IIe: Microsoft's floating-point 6502 BASIC, adapted by Apple, running on the 1983 machine that brought lowercase, 80-column text and arrow-key editing to the Apple II line.

Read more →

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 →

AppleSoft

New

The floating-point BASIC Apple licensed from Microsoft in 1977 and put in the ROM of every Apple II from the II Plus onward, giving the machine real numbers, string functions and high-resolution graphics that Wozniak's Integer BASIC lacked.

Read more →

Applesoft BASIC

New

Microsoft's floating-point 6502 BASIC as adapted by Apple: the tokenised, line-numbered interpreter at the ] prompt of every Apple II from the II Plus onward, with hi-res graphics, two-character variable names and a hook for machine code.

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.