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 …
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 …
BASIC (Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming …
Recent explorations and discoveries
Gary Levin's Interactive SETL, written at Clarkson University from 1986 so that Ed Dubinsky's mathematics students could build sets, tuples, maps and first-class functions at a prompt, and the language behind a decade of ISETL-based textbooks on discrete mathematics, calculus and abstract algebra
Read more →The JOHNNIAC Open Shop System, J. Clifford Shaw's interactive language at the RAND Corporation, in limited use from May 1963 and in daily use from January 1964. JOSS let scientists type imperative English sentences at a typewriter and get answers back, and it fathered TELCOMP, FOCAL, CAL and a whole family of conversational languages
Read more →Sun's cut-down Java platform for phones, pagers, organizers and set-top boxes, announced at JavaOne in June 1999, whose CLDC/MIDP combination put downloadable Java games and applications on many feature phones of the 2000s before it was renamed Java ME in 2005
Read more →A comprehensive catalog of 1,200+ programming languages from computing history, with dates, status, paradigms, and categories.
Read more →A small 32-bit interpreted language for DOS and early Windows, built on Shawn Hargreaves's Allegro library and pitched at hobbyists who wanted to write games without the difficulty of C or the slowness of BASIC
Read more →A student-oriented algebraic language from the Illinois Institute of Technology, first run on an IBM 7040 around 1964 and redesigned for System/360. IITRAN gave beginners PL/I-like syntax, forgiving input and detailed diagnostics, and it reached Chicago-area high schools over teletype links
Read more →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.