subprograms with parameters
Zuse planned procedures that take and return values — the shape every later function signature followed, decades before the hardware could run it.
§ 02 — Eras · 1945
the first programming language ever designed — and the last to run
Left: era context, features, and the 101 hello. Right: 3 deeper 201 lessons, the factorial specimen, and where Plankalkül lives today — each column scrolls on its own.
Programming a binary machine meant re-wiring it by hand. Zuse wanted a notation in which engineers could write computation itself — plans, not plugboards.
It existed only on paper: unpublished, unimplemented, unrun until 2000 — a full language that influenced almost nothing.
101First contact — hello world. 201 — 3 lessons on mechanisms you meet after the factorial specimen: the sharp edges practitioners actually use.
The 201 assumes you have read the 101 and the specimen. Each lesson is one mechanism — what it is for, how it looks in code, and the trap or payoff that makes Plankalkül distinctive at scale.
Zuse planned procedures that take and return values — the shape every later function signature followed, decades before the hardware could run it.
Planalkül carried an if-statement and a while-style loop, so the language could express choice rather than only straight-line sequence.
The plans sat in drawers because the machines of 1945 could not store them. The first execution, in 2000, was a reconstruction from Zuse’s own paper.
Zuse planned programs for a machine that no longer existed: assignment, subprograms and structured data — designed on paper in 1945, first executed only in 2000.
| Zuse's plan notation, 1945
V0[i] + V1[i] => R1
R1 => V2[i]reconstructed — notation of the era, simplified
Nothing installs — that is the point. The first full Plankalkül program ran in 2000, reconstructed from Zuse’s paper. Rojas et al.’s implementation report is the tour.
Nowhere — and that is its story. Plankalkül defined assignment, subprograms and structured data before any stored-program computer existed in Germany; the plans sat in drawers until the 1970s, and the first faithful interpreter ran in 2000, fifty-five years late.