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
The C-like NPC scripting language of the eAthena Ragnarok Online server emulator - a tab-delimited, sigil-scoped dialect that taught a generation of private-server admins to program, and that survives today inside rAthena and Hercules.
Read more →Ecere C - an object-oriented superset of C89 designed in 2004 by Jerome Jacovella-St-Louis, adding classes, properties, reflection, generics, unit types and dynamic modules to C while transpiling to plain C and keeping the C ABI intact.
Read more →The mainframe report generator that let analysts pull a formatted, subtotaled report out of a VSAM file in a dozen lines - a fourth-generation language built around declaring data, filtering it, and letting the compiler write the report.
Read more →A comprehensive catalog of 1,200+ programming languages from computing history, with dates, status, paradigms, and categories.
Read more →A German shareware BASIC from Dream Design that compiled 2D OpenGL games into standalone Windows executables, was deliberately frozen by its author in 2002, and became the direct ancestor of GLBasic.
Read more →The plain-English trigger language of Furcadia, where every script line is a numbered sentence in the form (0:#) cause, (1:#) condition, (5:#) effect - a scripting language built so that children could program a virtual world.
Read more →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.