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
John Hansen's Not eXactly C, a C-like language built on the NBC assembler that compiles to the bytecode of LEGO's own NXT firmware: in its creator's words, NQC for the MINDSTORMS NXT
Read more →The University of Melbourne's compiled successor to MU-Prolog, a Prolog that added sound negation, quantifiers, a logical if-then-else and coroutining 'when' declarations, and later served as the bootstrap platform for Mercury
Read more →Dave Baum's Not Quite C, a small C-like language that compiles to the bytecode of LEGO's own RCX firmware, which made it the first popular way to program LEGO MINDSTORMS robots in text rather than graphical blocks
Read more →The Windows NT command shell, CMD.EXE — the 32-bit interactive shell and script interpreter that arrived with Windows NT 3.1 in 1993 and whose NT 4.0 command extensions made 'NT shell scripting' a discipline of its own.
Read more →A comprehensive catalog of 1,200+ programming languages from computing history, with dates, status, paradigms, and categories.
Read more →DESY's in-house program-management system and command language for IBM mainframes, which gave Hamburg physicists a full-screen terminal environment for editing, storing and building programs from the mid-1970s into 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.