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

LOCK

New

A procedural database language recorded as appearing in 1977 and now dormant - and a case study in a language whose only surviving trace is its catalog entry, hidden behind one of the most overloaded words in computing

Read more →

Linotte

New

The French natural-language programming language in which a program is a book, a variable is an actor, and the screen is a canvas - built so that francophone children could learn to code in their own language

Read more →

Lisaac

New

Benoît Sonntag's compiled prototype-based language from LORIA in Nancy - a marriage of Self's dynamic inheritance with Eiffel's static typing and design by contract, built to write the Isaac object-oriented operating system and compiled to optimized ANSI C through whole-program type-flow analysis

Read more →

Lotus Formula

New

The functional, list-oriented @function language that Ray Ozzie built for Lotus Notes in 1989 by borrowing the formula compiler from the Lotus 1-2-3 spreadsheet - a spreadsheet language transplanted into documents, views, and groupware

Read more →

Lingo

New

The English-like scripting language of Macromedia Director that drove the 1990s interactive CD-ROM boom and, through Shockwave, some of the earliest games on the web

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.