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
An esoteric language from 2005 that welds Forth-style postfix stack juggling to Smalltalk-style object orientation, pushing even addition and subtraction out of the syntax and into methods on built-in classes.
Read more →A minimalist esoteric language from 2000 whose name expands to FReakish Outright Mad languAGE, in which ten punctuation instructions manipulate a tape one single bit at a time.
Read more →The procedural Script Language Interpreter of GENESIS, the GEneral NEural SImulation System, first released from Caltech in 1988 and used for two decades to build biologically realistic models of neurons, networks, and biochemical signaling pathways.
Read more →A Forth-like language and cross-compiler kernel written in ANSI C, built in the late 1990s for one purpose: generating native code for the Texas Instruments TMS320C50 digital signal processor.
Read more →A context-driven pattern matching language for text transformation, written by David N. Gray in 1994-1995, that replaces regular expressions with recursive, nestable rule sets called domains.
Read more →A 1975 fourth-generation language for IBM mainframes that let non-programmers write English-like report requests against a self-describing database, and which still ships today as ibi FOCUS for z/OS.
Read more →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.