Konrad Zuse (22. juni 1910 - 18. desember 1995) tjente den semi-offisielle tittelen "oppfinner av den moderne datamaskinen" for sin serie med automatiske kalkulatorer, som han fant opp for å hjelpe med sine lange tekniske beregninger. Zuse avviste imidlertid beskjedent tittelen, og berømmet oppfinnelser av hans samtidige og etterfølgere som like viktige - om ikke viktigere - enn sine egne.
Rask fakta: Konrad Zuse
- Kjent for: Oppfinner av den første elektroniske, fullt programmerbare digitale datamaskiner, og et programmeringsspråk
- Født: 22. juni 1910 i Berlin-Wilmersdorf, Tyskland
- Foreldre: Emil Wilhelm Albert Zuse og Maria Crohn Zuse
- Død: 18. desember 1995 i Hünfeld (nær Fulda), Tyskland
- Ektefelle: Gisela Ruth Brandes
- barn: Horst, Klaus Peter, Monika, Hannelore Birgit, og Friedrich Zuse
Tidlig liv
Konrad Zuse ble født 22. juni 1910, i Berlin-Wilmersdorf, Tyskland, og var den andre av de to barn av den prøyssiske embetsmann og postoffiser Emil Wilhelm Albert Zuse og kona Maria Crohn Zuse. Konrads søster fikk navnet Lieselotte. Han gikk på en serie grammatikkskoler og vurderte kort en karriere innen kunst, men han meldte seg til slutt på Technical College (Technischen Hochschule) i Berlin-Charlottenburg, utdannet sivilingeniørstudier i 1935.
Etter endt utdanning begynte han å jobbe som designingeniør ved Henschel Flugzeugwerke (Henschel flyfabrikk) i Berlin-Schönefeld. Han trakk seg et år senere etter å ha bestemt seg for å vie livet sitt helt til bygging av en datamaskin, arbeid som han arbeidet nådeløst mellom 1936 og 1964.
Z1-kalkulatoren
Et av de vanskeligste aspektene ved å utføre store beregninger med lysbilde-regler eller mekaniske tilleggsmaskiner er holde oversikt over alle mellomresultatene og bruke dem på sitt rette sted under de senere trinnene i beregning. Zuse ønsket å overvinne den vanskeligheten. Han innså at en automatisk kalkulator ville kreve tre grunnleggende elementer: en kontroll, en hukommelse, og en kalkulator for aritmetikken.
Zuse laget en mekanisk kalkulator kalt Z1 i 1936. Dette var den første binære datamaskinen. Han brukte den til å utforske flere banebrytende teknologier i kalkulatorutvikling: flytende punkt aritmetikk, minne med høy kapasitet og moduler eller reléer som fungerer på ja / nei-prinsippet.
Elektroniske, fullt programmerbare digitale datamaskiner
Zuses ideer ble ikke fullstendig implementert i Z1, men de lyktes mer med hver Z-prototype. Zuse fullførte Z2, den første fullt fungerende elektromekaniske datamaskinen i 1939, og Z3 i 1941. Z3 brukte resirkulert materiale donert av stipendiater og studenter. Det var verdens første elektroniske, fullt programmerbare digitale datamaskin basert på et binært flytpunktnummer og et byttesystem. Zuse brukte gammel filmfilm for å lagre programmene og dataene hans for Z3 i stedet for papirbånd eller utstansede kort. Det var mangel på papir i Tyskland under krigen.
I følge "The Life and Work of Konrad Zuse" av Horst Zuse:
"I 1941 inneholdt Z3 nesten alle funksjonene til en moderne datamaskin som definert av John von Neumann og hans kolleger i 1946. Det eneste unntaket var muligheten til å lagre programmet i minnet sammen med dataene. Konrad Zuse implementerte ikke denne funksjonen i Z3 fordi minnet på 64 ord var for lite til å støtte denne driftsformen. På grunn av det faktum at han ønsket å beregne tusenvis av instruksjoner i en meningsfull rekkefølge, brukte han bare minnet til å lagre verdier eller tall.
Blokkstrukturen til Z3 ligner veldig på en moderne datamaskin. Z3 besto av separate enheter, for eksempel en boksebåndleser, kontrollenhet, flytende punkt aritmetisk enhet og inngangs- / utgangsenheter. ”
Ekteskap og familie
I 1945 giftet Zuse seg med en av sine ansatte, Gisela Ruth Brandes. De fikk fem barn: Horst, Klaus Peter, Monika, Hannelore Birgit og Friedrich Zuse.
Det første algoritmiske programmeringsspråket
Zuse skrev den første algoritmen programmering språk i 1946. Han kalte det Plankalkül og brukte det til å programmere datamaskinene sine. Han skrev verdens første sjakkspillprogram ved å bruke Plankalkül.
Plankalkül-språket inkluderte matriser og poster og brukte en oppgavestil - lagring av verdien til et uttrykk i en variabel - der den nye verdien vises i høyre kolonne. En matrise er en samling av identisk typede dataelementer som skilles ut fra indeksene eller "underskriptene", for eksempel A [i, j, k], der A er matrisenavnet og i, j og k er indeksene. Arrays er best når du får tilgang i en uforutsigbar rekkefølge. Dette i motsetning til lister, som er best når du får tilgang til det sekvensielt.
Andre verdenskrig
Zuse klarte ikke å overbevise den Nazistisk regjering å støtte sitt arbeid for en datamaskin basert på elektroniske ventiler. Tyskerne trodde de var i nærheten av å vinne krigen og følte ikke behov for å støtte videre forskning.
Z1 til og med Z3-modeller ble skodd sammen, sammen med Zuse Apparatebau, det første dataselskapet som Zuse dannet i 1940. Zuse dro til Zürich for å avslutte arbeidet med Z4, som han smuglet fra Tyskland i en militærbil ved å gjemme den i staller på vei til Sveits. Han fullførte og installerte Z4 i den anvendte matematikkdivisjonen i Zürichs føderale polytekniske institutt, hvor den forble i bruk til 1955.
Z4 hadde et mekanisk minne med en kapasitet på 1 024 ord og flere kortlesere. Zuse måtte ikke lenger bruke filmfilm for å lagre programmer siden han nå kunne bruke hullkort. Z4 hadde slag og forskjellige fasiliteter for å muliggjøre fleksibel programmering, inkludert adresseoversettelse og betinget forgrening.
Zuse flyttet tilbake til Tyskland i 1949 for å danne et annet selskap kalt Zuse KG for bygging og markedsføring av designene hans. Zuse bygde om modeller av Z3 i 1960 og Z1 i 1984.
Død og arv
Konrad Zuse døde 18. desember 1995 av et hjerteinfarkt, i Hünfeld, Tyskland. Innovasjonene hans med fullt fungerende programmerbare kalkulatorer og et språk for å kjøre det, har etablert ham som en av innovatørene som fører til databehandlingsindustrien.
kilder
- Dalakov, Georgi. "Biografi om Konrad Zuse." Datamaskinens historie. 1999.
- Zuse, Horst. "Konrad Zuse - Biografi." Konrad Zuse hjemmeside. 2013.
- Zuse, Konrad. "Datamaskinen, livet mitt." Trans. McKenna, Patricia og J. Andrew Ross. Heidelberg, Tyskland: Springer-Verlag, 1993.