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

IITRAN

New

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 →

IMP77

New

Peter Robertson's portable reimplementation of Edinburgh IMP, first documented in December 1977. IMP77 paired an ALGOL-like systems language with a machine-independent intermediate code, I-code, which carried it from PDP-11s and Interdata minis to the VAX, ARM and, decades later, x86

Read more →

IBM 4680 BASIC

New

IBM's compiled BASIC for the 4680 Store System, built on Digital Research's CBASIC compiler, LINK-86 and LIB-86. It was the main language for point-of-sale terminal and store controller applications on the 4680 and its successor, the 4690 Operating System

Read more →

IBM/3x0 Assembler

New

The assembly language of IBM's System/360, System/370 and System/390 mainframes: one upward-compatible language, defined in 1964, whose base registers, packed decimal and macro-driven system interface are still read by IBM's assembler today.

Read more →

IBasic

New

Pyxia Development's shareware BASIC for 32-bit Windows, first released in July 2001, whose Standard and Professional editions built stand-alone GUI, DirectX and console programs and whose dialect lives on in Emergence BASIC (IWBasic) and Creative BASIC

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.