Biografia di Konrad Zuse, inventore e programmatore dei primi computer

Konrad Zuse (22 giugno 1910 - 18 dicembre 1995) ha ottenuto il titolo semi-ufficiale di "inventore del computer moderno" per la sua serie di calcolatori automatici, che ha inventato per aiutare con i suoi lunghi calcoli ingegneristici. Zuse respinse modestamente il titolo, tuttavia, lodando le invenzioni dei suoi contemporanei e successori come ugualmente, se non più, importanti delle sue.

Fatti veloci: Konrad Zuse

  • Conosciuto per: Inventore dei primi computer elettronici completamente programmabili e di un linguaggio di programmazione
  • Nato: 22 giugno 1910 a Berlino-Wilmersdorf, Germania
  • genitori: Emil Wilhelm Albert Zuse e Maria Crohn Zuse
  • Morto: 18 dicembre 1995 a Hünfeld (vicino a Fulda), Germania
  • Sposa: Gisela Ruth Brandes
  • Bambini: Horst, Klaus Peter, Monika, Hannelore Birgit e Friedrich Zuse

Primi anni di vita

Konrad Zuse è nato il 22 giugno 1910 a Berlino-Wilmersdorf, in Germania, ed era il secondo dei due figli del funzionario prussiano e ufficiale postale Emil Wilhelm Albert Zuse e sua moglie Maria Crohn Zuse. La sorella di Konrad si chiamava Lieselotte. Frequentò una serie di scuole di grammatica e brevemente prese in considerazione una carriera nell'arte, ma alla fine si iscrisse al Technical College (Technischen Hochschule) di Berlino-Charlottenburg, laureandosi in ingegneria civile nel 1935.

Dopo la laurea, ha iniziato a lavorare come ingegnere progettista presso la Henschel Flugzeugwerke (fabbrica di aerei Henschel) a Berlino-Schönefeld. Si è dimesso un anno dopo, dopo aver deciso di dedicare la sua vita interamente alla costruzione di un computer, lavoro che ha continuato senza sosta tra il 1936 e il 1964.

Il calcolatore Z1 

Uno degli aspetti più difficili dell'esecuzione di calcoli di grandi dimensioni con regole di scorrimento o macchine per l'aggiunta meccanica è tenere traccia di tutti i risultati intermedi e utilizzarli nella loro posizione corretta durante le fasi successive del calcolo. Zuse voleva superare quella difficoltà. Si rese conto che un calcolatore automatico avrebbe richiesto tre elementi di base: un controllo, una memoria e un calcolatore per l'aritmetica.

Zuse realizzò un calcolatore meccanico chiamato Z1 nel 1936. Fu il primo computer binario. Lo ha usato per esplorare diverse tecnologie rivoluzionarie nello sviluppo di calcolatrici: aritmetica in virgola mobile, memoria ad alta capacità e moduli o relè funzionanti secondo il principio sì / no. 

Computer digitali elettronici completamente programmabili

Le idee di Zuse non sono state completamente implementate nella Z1 ma hanno avuto più successo con ogni prototipo Z. Zuse completò la Z2, il primo computer elettromeccanico perfettamente funzionante nel 1939, e la Z3 nel 1941. La Z3 utilizzava materiali riciclati donati da colleghi colleghi universitari e studenti. È stato il primo computer digitale al mondo completamente programmabile, basato su un numero binario a virgola mobile e un sistema di commutazione. Zuse usava vecchi film per archiviare i suoi programmi e dati per la Z3 anziché nastro adesivo o schede perforate. La carta scarseggiava in Germania durante la guerra.

Secondo "La vita e l'opera di Konrad Zuse" di Horst Zuse:

"Nel 1941, la Z3 conteneva quasi tutte le funzionalità di un computer moderno come definito da John von Neumann e dai suoi colleghi nel 1946. L'unica eccezione era la capacità di memorizzare il programma in memoria insieme ai dati. Konrad Zuse non implementava questa funzionalità nella Z3 perché la sua memoria di 64 parole era troppo piccola per supportare questa modalità operativa. A causa del fatto che voleva calcolare migliaia di istruzioni in un ordine significativo, usava la memoria solo per memorizzare valori o numeri.
La struttura a blocchi dello Z3 è molto simile a un computer moderno. La Z3 consisteva in unità separate, come un lettore di punzonatrici, unità di controllo, unità aritmetica in virgola mobile e dispositivi di input / output. "

Matrimonio e famiglia

Nel 1945, Zuse sposò uno dei suoi dipendenti, Gisela Ruth Brandes. Hanno avuto cinque figli: Horst, Klaus Peter, Monika, Hannelore Birgit e Friedrich Zuse.

Il primo linguaggio di programmazione algoritmica

Zuse scrisse il primo linguaggio di programmazione algoritmica nel 1946. Lo chiamò Plankalkül e lo usò per programmare i suoi computer. Ha scritto il primo programma di scacchi al mondo usando Plankalkül.

Il linguaggio Plankalkül includeva array e record e utilizzava uno stile di assegnazione che memorizzava il valore di un'espressione in una variabile in cui il nuovo valore appare nella colonna di destra. Una matrice è una raccolta di elementi di dati tipicamente identici, distinti per i loro indici o "pedici", come A [i, j, k], in cui A è il nome della matrice e i, j e k sono gli indici. Le matrici sono meglio quando vi si accede in un ordine imprevedibile. Ciò è in contrasto con gli elenchi, che sono i migliori quando si accede in sequenza.

seconda guerra mondiale

Zuse non è stato in grado di convincere il governo nazista a sostenere il suo lavoro per un computer basato su valvole elettroniche. I tedeschi pensavano di essere vicini a vincere la guerra e non sentivano il bisogno di sostenere ulteriori ricerche.