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

NXC

New

John Hansen's Not eXactly C, a C-like language built on the NBC assembler that compiles to the bytecode of LEGO's own NXT firmware: in its creator's words, NQC for the MINDSTORMS NXT

Read more →

NU-Prolog

New

The University of Melbourne's compiled successor to MU-Prolog, a Prolog that added sound negation, quantifiers, a logical if-then-else and coroutining 'when' declarations, and later served as the bootstrap platform for Mercury

Read more →

NQC

New

Dave Baum's Not Quite C, a small C-like language that compiles to the bytecode of LEGO's own RCX firmware, which made it the first popular way to program LEGO MINDSTORMS robots in text rather than graphical blocks

Read more →

NT Shell

New

The Windows NT command shell, CMD.EXE — the 32-bit interactive shell and script interpreter that arrived with Windows NT 3.1 in 1993 and whose NT 4.0 command extensions made 'NT shell scripting' a discipline of its own.

Read more →

NEWLIB

New

DESY's in-house program-management system and command language for IBM mainframes, which gave Hamburg physicists a full-screen terminal environment for editing, storing and building programs from the mid-1970s into the 1990s

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.