Lessico IT › Programmazione › Plankalkül

Plankalkül

Programmazione Svenska → Aggiornato: 2026-10-02
Maggiori info
Creatore
Konrad Zuse
Anno
Scritto 1942–1945, pubblicato nel 1972
Tipo
Linguaggio di programmazione

Il primo linguaggio ad alto livello al mondo, progettato in un villaggio alpino da un uomo senza un computer su cui farlo girare e pubblicato ventisette anni troppo tardi per contare.

Nel 1945 Konrad Zuse lasciò Berlino con ciò che restava dello Z4 e a Hinterstein passò il tempo a mettere per iscritto come dovrebbe essere un vero linguaggio di programmazione. Il risultato prevedeva assegnazione, condizionali, cicli, subroutine, array e tipi composti di tipo record, tutti costruiti a partire da un'unica primitiva: il bit. Imponeva inoltre che il tipo di una variabile fosse dichiarato e verificato, un'idea che linguaggi più giovani di quindici anni riuscirono ancora a evitare.

La notazione era bidimensionale e un incubo da comporre: ogni istruzione occupava più righe sovrapposte con numero di variabile, indice e tipo. Anche l'assegnazione andava nel verso sbagliato per i gusti moderni, a + b ⇒ c invece del contrario. Come dimostrazione Zuse scrisse quarantanove pagine di routine per gli scacchi, facendo del Plankalkül il primo linguaggio con un programma di scacchi e di Zuse il primo programmatore a non poter provare il proprio codice.

Il manoscritto fu pubblicato integralmente solo nel 1972 e un compilatore funzionante non esisteva fino al 1975. A quel punto FORTRAN, ALGOL e COBOL avevano reinventato per conto proprio la maggior parte delle sue idee. La sua influenza storica è nulla e il suo interesse storico considerevole, un abbinamento insolito.

← Torna al lessico