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

BlitzPlus

New

The Blitz dialect that grew a Windows GUI — Mark Sibly's 2003 compiler kept the one-button BASIC of Blitz3D but added an event-driven Gadget system, so the same language that drew sprites could also build a native desktop application.

Read more →

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 →

Assembler (8080/8085)

New

The single assembly language Intel documented for both the 8080 and the 8085, from the 1974 mnemonics through the relocatable macro assembler of the ISIS-II era and the two 8085-only instructions, RIM and SIM.

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 →

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.