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

DiNGS Game Basic

New

A German shareware BASIC from Dream Design that compiled 2D OpenGL games into standalone Windows executables, was deliberately frozen by its author in 2002, and became the direct ancestor of GLBasic.

Read more →

CRM114

New

A Turing-complete text-filtering language whose statements are declined by punctuation rather than ordered by position, built around LEARN and CLASSIFY primitives that made it one of the most accurate statistical spam filters reported during the 2000s.

Read more →

Decaf

New

A family of small, Java-flavored teaching languages built so that a single student, or a small team, can write a complete working compiler for them in one term.

Read more →

DarkBASIC Professional

New

A Windows game-development BASIC from The Game Creators that wrapped DirectX in a large library of plain-English commands, compiled to a standalone executable, and was released as open source under the MIT license after its commercial life ended.

Read more →

CoreASM

New

An extensible, executable Abstract State Machine language and open-source engine, built to let engineers run mathematically faithful ASM specifications of distributed systems without first encoding them into a programming language.

Read more →

Cool

New

The Classroom Object-Oriented Language, a deliberately small statically typed OO language Alex Aiken designed so undergraduates could write a complete, real compiler in a single term.

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.