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 →TMT Pascal was a commercial 32-bit Pascal compiler sold by TMT Development Corporation from 1996, built to take Turbo and Borland Pascal source straight into protected-mode DOS, OS/2 and Win32 from a single multi-target code generator, with operator overloading, C-style compound assignment and a full 32-bit inline assembler bolted onto the Borland dialect
Read more →Tom is a pattern matching compiler built at LORIA and Inria in Nancy that grafts term rewriting onto Java and C: %match, algebraic signatures, backquote term construction, rewrite rules and a strategy library, compiled away into ordinary host-language code so that rewriting techniques could be used inside real applications instead of inside a dedicated interpreter
Read more →A comprehensive catalog of 1,200+ programming languages from computing history, with dates, status, paradigms, and categories.
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 →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.