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 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 →A Turing-complete text-filtering language whose statements are declined by punctuation rather than ordered by position, built around LEARN and CLASSIFY primitives that made it one of the most accurate statistical spam filters reported during the 2000s.
Read more →A family of small, Java-flavored teaching languages built so that a single student, or a small team, can write a complete working compiler for them in one term.
Read more →A Windows game-development BASIC from The Game Creators that wrapped DirectX in a large library of plain-English commands, compiled to a standalone executable, and was released as open source under the MIT license after its commercial life ended.
Read more →An extensible, executable Abstract State Machine language and open-source engine, built to let engineers run mathematically faithful ASM specifications of distributed systems without first encoding them into a programming language.
Read more →The Classroom Object-Oriented Language, a deliberately small statically typed OO language Alex Aiken designed so undergraduates could write a complete, real compiler in a single term.
Read more →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.