Biografia Konrada Zuseho, vynálezcu a programátora raných počítačov
Wikimedia Commons/Public Domain
Konrad Zuse (22. júna 1910 – 18. decembra 1995) získal polooficiálny titul „vynálezca moderného počítača“ za sériu automatických kalkulačky , ktorý vynašiel, aby mu pomohol pri zdĺhavých inžinierskych výpočtoch. Zuse však názov skromne odmietol a pochválil ho vynálezov jeho súčasníkov a nástupcov ako rovnako – ak nie dôležitejších – ako jeho vlastných.
Rýchle fakty: Konrad Zuse
- Dalakov, Georgi. ' Životopis Konrada Zuseho .' História počítačov . 1999.
- Zuse, Horst. ' Konrad Zuse — Životopis. ' Domovská stránka Konrada Zuse . 2013.
- Zuse, Konrad. 'Počítač, môj život.' Trans. McKenna, Patricia a J. Andrew Ross. Heidelberg, Nemecko: Springer-Verlag, 1993.
Skorý život
Konrad Zuse sa narodil 22. júna 1910 v Berlíne-Wilmersdorfe v Nemecku a bol druhým z dvoch detí pruského štátneho úradníka a poštového úradníka Emila Wilhelma Alberta Zuseho a jeho manželky Marie Crohn Zuseovej. Konradova sestra sa volala Lieselotte. Navštevoval niekoľko gymnázií a krátko uvažoval o umeleckej kariére, no nakoniec sa zapísal na Technickú vysokú školu (Technischen Hochschule) v Berlíne-Charlottenburgu, ktorú v roku 1935 ukončil s titulom stavebného inžinierstva.
Po ukončení štúdia začal pracovať ako konštruktér v Henschel Flugzeugwerke (letecká továreň Henschel) v Berlíne-Schönefelde. O rok neskôr rezignoval po tom, čo sa rozhodol celý život zasvätiť konštrukcii počítača, práci, ktorej sa neúnavne venoval v rokoch 1936 až 1964.
Kalkulačka Z1
Jedným z najťažších aspektov vykonávania veľkých výpočtov pomocou logaritmických pravidiel alebo mechanických sčítacích strojov je sledovanie všetkých medzivýsledkov a ich použitie na správnom mieste počas neskorších krokov výpočtu. Zuse chcel túto ťažkosť prekonať. Uvedomil si, že automatická kalkulačka bude vyžadovať tri základné prvky: ovládanie, a Pamäť a aritmetický kalkulátor.
Zuse vyrobil mechanickú kalkulačku s názvom Z1 v roku 1936. Bol to prvý binárny počítač. Použil ho na preskúmanie niekoľkých prelomových technológií vo vývoji kalkulačiek: aritmetika s pohyblivou rádovou čiarkou, veľkokapacitná pamäť a moduly alebo relé fungujúce na princípe áno/nie.
Elektronické, plne programovateľné digitálne počítače
Zuseho nápady neboli plne implementované v Z1, ale s každým prototypom Z uspeli viac. Zuse dokončil Z2, prvý plne funkčný elektromechanický počítač v roku 1939, a Z3 v roku 1941. Z3 použil recyklované materiály, ktoré darovali kolegovia z univerzity a študenti. Bol to prvý elektronický, plne programovateľný digitálny počítač na svete založený na binárnom čísle s pohyblivou rádovou čiarkou a prepínacom systéme. Zuse použil starý filmový film na ukladanie svojich programov a údajov pre Z3 namiesto papierovej pásky alebo diernych štítkov. Počas vojny bol v Nemecku nedostatok papiera.
Podľa „Života a diela Konrada Zuse“ od Horsta Zuse:
„V roku 1941 obsahoval Z3 takmer všetky funkcie moderného počítača, ako ich definoval John von Neumann a jeho kolegovia v roku 1946. Jedinou výnimkou bola možnosť uložiť program do pamäte spolu s údajmi. Konrad Zuse neimplementoval túto funkciu v Z3, pretože jeho 64-slovná pamäť bola príliš malá na to, aby podporovala tento spôsob prevádzky. Vzhľadom na to, že chcel vypočítať tisíce inštrukcií v zmysluplnom poradí, využil pamäť len na ukladanie hodnôt či čísel.
Bloková štruktúra Z3 je veľmi podobná modernému počítaču. Z3 pozostával zo samostatných jednotiek, ako je čítačka diernej pásky, riadiaca jednotka, aritmetická jednotka s pohyblivou rádovou čiarkou a vstupno/výstupné zariadenia.
Manželstvo a rodina
V roku 1945 sa Zuse oženil s jednou zo svojich zamestnankýň, Giselou Ruth Brandes. Mali päť detí: Horsta, Klausa Petera, Moniku, Hannelore Birgit a Friedricha Zuseho.
Prvý algoritmický programovací jazyk
Zuse napísal prvý algoritmus programovanie jazyk v roku 1946. Nazval ho Plankalkül a používal ho na programovanie svojich počítačov. Napísal prvý šachový program na svete pomocou Plankalkül.
Jazyk Plankalkül obsahoval polia a záznamy a používal štýl priraďovania – ukladanie hodnoty výrazu do premennej – v ktorom sa nová hodnota zobrazuje v pravom stĺpci. Pole je kolekcia údajových položiek s rovnakým typom, ktoré sa líšia svojimi indexmi alebo „dolnými indexmi, ako napríklad A[i,j,k], kde A je názov poľa a i, j a k sú indexy. Polia sú najlepšie, keď sa k nim pristupuje v nepredvídateľnom poradí. Na rozdiel od zoznamov, ku ktorým je najlepšie pristupovať postupne.
Druhá svetová vojna
Zuse nedokázal presvedčiť nacistická vláda na podporu jeho práce pre počítač založený na elektronických ventiloch. Nemci si mysleli, že sú blízko k víťazstvu vo vojne a necítili potrebu podporovať ďalší výskum.
Modely Z1 až Z3 boli zatvorené, spolu so Zuse Apparatebau, prvou počítačovou spoločnosťou, ktorú Zuse založil v roku 1940. Zuse odišiel do Zürichu dokončiť svoju prácu na Z4, ktorý prepašoval z Nemecka vo vojenskom nákladnom aute tak, že ho ukryl v stajniach en cesta do Švajčiarska. Dokončil a nainštaloval Z4 v divízii aplikovanej matematiky Federálneho polytechnického inštitútu v Zürichu, kde sa používal až do roku 1955.
Z4 mala mechanickú pamäť s kapacitou 1 024 slov a niekoľko čítačiek kariet. Zuse už nemusel používať film na ukladanie programov, pretože teraz mohol používať dierne štítky. Z4 mal dierovače a rôzne zariadenia na umožnenie flexibilného programovania, vrátane prekladu adries a podmieneného vetvenia.
Zuse sa v roku 1949 presťahoval späť do Nemecka, aby vytvoril druhú spoločnosť s názvom Zuse KG na konštrukciu a marketing svojich návrhov. Zuse prerobil modely Z3 v roku 1960 a Z1 v roku 1984.
Smrť a dedičstvo
Konrad Zuse zomrel 18. decembra 1995 na infarkt v nemeckom Hünfelde. Jeho inovácie plne funkčných programovateľných kalkulačiek a jazyka na ich spustenie z neho urobili jedného z inovátorov vedúcich k počítačovému priemyslu.
Zdroje