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

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 →

NIL

New

IBM Research's Network Implementation Language for distributed and communications software, designed by Robert Strom, Shaula Yemini and colleagues, which introduced compile-time typestate checking and later passed the idea on to Hermes and early Rust

Read more →

Novell NetWare login script

New

The line-by-line command language Novell's LOGIN utility ran every time a user signed in to a NetWare network, used to map drives, set environment variables, show messages and launch programs on DOS, Windows and later Linux workstations

Read more →

NewtonScript

New

Apple's prototype-based language for the Newton MessagePad, designed by Walter R. Smith, whose double inheritance through _proto and _parent slots kept user-interface objects in ROM and showed that a classless object model could work for everyday application programmers

Read more →

MultiMUD QuestEngine

New

The in-house quest system of MultiMUD, a German-hosted CircleMUD derivative opened in 1995, which let mobiles, rooms and objects run automated quests for players - known today only from the game's own website, help files and player reviews

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.