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 small esoteric programming language from 2009 built entirely from method calls on five pseudo-objects - io, var, stack, tape, and ctrl - whose C++ compiler and virtual machine were written as a learning exercise and released as version 1.0 in 2011 before the project went quiet.
Read more →A compiled, statically typed scripting language for secure web applications from the creators of Whitespace - Edwin Brady and Chris Morris built it at Durham to bring type inference, algebraic data types, and encrypted form-state handling to the CGI era, before Brady moved on to create Idris.
Read more →The scripting language of the legendary Kermit file-transfer software from Columbia University - a TOPS-20-flavored command language that grew into a full procedural programming language for automating serial, modem, and network communications, born in 1981 and revived with a new release in 2026.
Read more →A comprehensive catalog of 1,200+ programming languages from computing history, with dates, status, paradigms, and categories.
Read more →A data-parallel research language associated with the Chapel ecosystem, recorded as appearing around 2014 - and a case study in how completely a research prototype can vanish from the public record.
Read more →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 →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.