Assembly
1949Assembly language is the thin layer between human-readable code and raw machine instructions. Every program, regardless …
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.
// 1957 - FORTRAN
WRITE(*,*) 'Hello, World!'
// 1972 - C
printf("Hello, World!\n");
// 1995 - Java
System.out.println("Hello!");
// 2015 - Rust
println!("Hello, World!");Start your journey through programming history
Assembly language is the thin layer between human-readable code and raw machine instructions. Every program, regardless …
Java is one of the most influential programming languages ever created. Designed with the philosophy of “Write …
Carbon is an experimental programming language designed at Google as a potential successor to C++. Announced publicly in …
C is arguably the most influential programming language ever created. Developed in 1972 by Dennis Ritchie at Bell Labs, …
Fortran (FORmula TRANslation) holds a unique place in computing history as the first widely adopted high-level …
BASIC (Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming …
Recent explorations and discoveries
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 →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 →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 →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 →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 →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 →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.