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 purely functional language from Australian philosopher Manfred von Thun in which programs are built by composing functions instead of applying them to arguments - the quiet research experiment that founded the concatenative language family and gave Forth's stack a mathematical foundation.
Read more →A homoiconic, prototype-based experiment for the JVM and CLR from JRuby core developer Ola Bini that put expressiveness above everything else - including performance - and folded Io, Smalltalk, Lisp, and Ruby into one radically flexible message-passing language.
Read more →The command language of Bell Labs' Inferno operating system - a tiny rc-inspired shell, rewritten by Roger Peppé at Vita Nuova around 2000, that keeps almost nothing built in and instead loads its programming constructs as modules running on the Dis virtual machine.
Read more →A comprehensive catalog of 1,200+ programming languages from computing history, with dates, status, paradigms, and categories.
Read more →A functionally based research language from Scotland that wrapped a Haskell-style expression layer inside concurrent finite-state boxes, aiming to prove - not just hope - that real-time embedded programs stay within space and time bounds.
Read more →A small Lisp-flavoured functional language whose only backend is Whitespace, written by a programmer with nothing to do at work, and one of the rare high-level languages built for an esoteric target that were actually used to write real programs.
Read more →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.