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

FileMaker Pro 3.0

New

Claris's December 1995 release that made FileMaker relational, adding relationships, portals and related-record scripting to the ScriptMaker and calculation languages of the Mac and Windows database.

Read more →

F3

New

Chris Oliver's "Form Follows Function": a statically typed, declarative scripting language for Java GUIs that Sun renamed JavaFX Script in 2007.

Read more →

EXEC

New

The original command procedure language of IBM's CP/CMS and VM/CMS - ampersand-driven scripts that turned sequences of commands into new commands, and the ancestor of EXEC 2 and REXX.

Read more →

Draco

New

Chris Gray's one-person systems programming language: a strongly typed, keyword-heavy blend of Pascal, C and ALGOL 68 with a self-hosting one-pass compiler. It ran on CP/M-80 in 64K of memory and was later ported to the Commodore Amiga.

Read more →

ELAN

New

The ALGOL 68-flavoured teaching language that West German computer scientists designed to keep BASIC out of the classroom. Its refinements let beginners write programs top-down in near-plain language, and it became the system language of the EUMEL operating system.

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.