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
The BASIC dialect that put a DirectX 7 scene graph behind keywords — Mark Sibly's 2001 compiler let a beginner open a 3D window, load a mesh and render it in a dozen lines, and it is still the engine behind SCP – Containment Breach.
Read more →An open-source isomorphic BASIC cross-compiler by Marco Spedaletti that turns one source file into native 6502, 6809, 6309, Z80 and SM83 assembly for dozens of 8-bit home computers and consoles.
Read more →A Windows BASIC dialect built for 2D game programming, with sprites, maps, collision and a bytecode virtual machine, developed by Kevin Picone since the early 2000s.
Read more →A free, open-source teaching BASIC that puts an editor, a text window and a graphics canvas on one screen, so a beginner can draw, animate and make sound within minutes of starting.
Read more →A cross-platform game-development kit from the makers of DarkBASIC, whose BASIC-derived AppGameKit Script compiles to bytecode that runs on per-platform players, with a C++ tier underneath for native projects.
Read more →The assembly language of the Intel 8080, the April 1974 microprocessor behind the Altair 8800, CP/M and Altair BASIC, whose mnemonics and register model carried over into the 8085, the Z80 and x86.
Read more →Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.