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 …
BASIC (Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming …
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 …
Recent explorations and discoveries
A scripting language recorded in the packet-radio niche and dated only to the 1990s - and a case study in a language whose sole surviving trace is its catalogue entry, hidden behind an acronym that ham radio, Japanese paper dolls and an engineering slogan all got to first
Read more →TINCL, The Idiotically Named CGI Language, is a template-and-C preprocessor written in 1998 by Ben Olmstead - the creator of Malbolge - for writing CGI programs at the Colorado School of Mines. A TINCL source file is divided into named sections, mixes literal HTML with escaped blocks of C, and is compiled by a flex-based translator into a C program; the language was never taken past beta, and its distribution archive is lost
Read more →MarketScript was the postfix command language embedded in MarketSheet, the real-time trading-room display product built by Teknekron Software Systems (later TIBCO) around 1990. Traders wrote scripts like INDU find select red fill on buttons and price alerts to recolour, hide, move and navigate the live market-data sheets on their screens; it had no arithmetic, no variables and no control flow, and it survives today almost entirely inside a patent
Read more →TERSE is a one-man commercial programming language for the Intel x86, written by Jim Neil of Melbourne, Florida: a symbolic, free-format, machine-level notation in which eax = ebx; means Mov eax,ebx and { dx-; }<>; is a whole loop. The compiler emits .ASM text rather than object code so that any Intel-mnemonic assembler can act as its back end, it shipped on a single 1.44 MB diskette with a 220-page bound manual for $49, and terse.com is still selling that DOS diskette today
Read more →Tiger is the small imperative language Andrew W. Appel invented for his Modern Compiler Implementation textbooks: an Algol-family language with heap-allocated records, nested functions and an ML-flavoured expression syntax, designed not to be programmed in but to be compiled - by students. Nobody ships software in Tiger; many thousands of students have written a compiler for it.
Read more →A comprehensive catalog of 1,200+ programming languages from computing history, with dates, status, paradigms, and categories.
Read more →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.