Explore 75+ Programming Languages

CodeArchaeology

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.

hello_world.history
// 1957 - FORTRAN WRITE(*,*) 'Hello, World!' // 1972 - C printf("Hello, World!\n"); // 1995 - Java System.out.println("Hello!"); // 2015 - Rust println!("Hello, World!");
75+ Languages
1957 Oldest Language
100% Runnable Today
Docker Ready to Run

Latest Posts

Recent explorations and discoveries

Blitz3D

New

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 →

ugBASIC

New

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 →

PlayBASIC

New

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 →

BASIC256

New

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 →

AppGameKit

New

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 →

Assembler (8080)

New

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 →

Ready to Start Digging?

Every language guide includes working code examples, Docker images for instant setup, and progressive tutorials from Hello World to advanced topics.