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

CBM BASIC

New

Commodore's in-house line of Microsoft 6502 BASIC: the READY. prompt of the PET, VIC-20, Commodore 64, Plus/4 and Commodore 128, from the 1977 PET's BASIC 1 to the C128's BASIC 7.0.

Read more →

CASIO fx-4500P

New

The file-based formula programming language of Casio's 1989 fx-4500P scientific calculator: named program files, BASIC-style A=expression assignment, Lbl/Goto and ⇒ conditional jumps, and Prog subroutines nested up to nine levels deep in 1,103 steps.

Read more →

Casio FX9750G

New

The BASIC-like programming language of Casio's monochrome fx-9750G graphing calculator: named program files, If/Then/Else, For, While and Do loops alongside Goto/Lbl and ⇒ jumps, Prog subroutines nested ten deep, and Locate/Getkey screen I/O in 26 KB.

Read more →

Casio 1st-gen BASIC

New

The keystroke-entered program language of Casio's first-generation graphing and programmable calculators (fx-7000G and fx-4000P, 1985, through the fx-7700GE of the mid-1990s): single-letter memories, Lbl/Goto jumps, Isz/Dsz count jumps and the ⇒ conditional.

Read more →

CASL

New

The assembly language of COMET, a fictional 16-bit computer that Japan's national Information Technology Engineers Examination invented so that no candidate's real-world CPU would give them an advantage — taught to generations of Japanese programmers from 1986 until CASL II was dropped from the exam in 2023.

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.