David Wheeler (počítačový vědec) - David Wheeler (computer scientist)

David Wheeler FRS
EDSAC (14) (oříznutý) .jpg
narozený
David John Wheeler

( 1927-02-09 )9. února 1927
Birmingham , Anglie
Zemřel 13. prosince 2004 (2004-12-13)(ve věku 77)
Cambridge , Anglie
Státní příslušnost britský
Vzdělání University of Cambridge (MA, PhD)
Známý jako Burrows – Wheelerova transformace (BWT)
Tiny Encryption Algorithm (TEA)
Wheeler Jump
WAKE
EDSAC
Ocenění Fellow of the Royal Society (1981)
Computer Pioneer Award (1985)
Fellow, Computer History Museum (2003)
Vědecká kariéra
Pole Počítačová věda
Instituce
Počítačová laboratoř University of Cambridge , Cambridge
Darwin College, Cambridge
Teze Automatické výpočty s EDSAC  (1951)
Doktorský poradce Maurice Wilkes
Doktorandi

David John Wheeler FRS (9. února 1927 - 13. prosince 2004) byl počítačový vědec a profesor počítačové vědy na univerzitě v Cambridge .

Vzdělání

Wheeler se narodil v Birminghamu v Anglii jako druhé ze tří dětí (Agnes) Marjorie, rozené Gudgeon, a Arthura Wheelera, výrobce lisovacích nástrojů, inženýra a majitele malé firmy zabývající se montáží obchodů. On byl vzděláván na místní základní škole v Birminghamu a poté pokračoval do King Edward VI Camp Hill School poté, co získal stipendium v ​​roce 1938. Jeho vzdělání bylo narušeno druhou světovou válkou , a on dokončil jeho šestý forma studia na Hanley střední škole . V roce 1945 získal stipendium ke studiu Cambridgských matematických triposů na Trinity College v Cambridge , kde promoval v roce 1948. V roce 1951 mu byl udělen první doktorát z informatiky na světě.

Kariéra

Wheelerův příspěvek k oboru zahrnoval práci na automatické kalkulačce elektronického zpožďovacího úložiště (EDSAC) v 50. letech a transformaci Burrows – Wheeler (publikováno 1994). Spolu s Mauricem Wilkesem a Stanleym Gillem je mu přičítán vynález kolem roku 1951 podprogramu (který označovali jako uzavřený podprogram ) a poskytl první vysvětlení, jak navrhovat softwarové knihovny; v důsledku toho se skokové instrukci podprogramu často říkalo Wheelerův skok . Wilkes publikoval článek v roce 1953 o relativním adresování, aby usnadnil použití podprogramů. ( Turing však diskutoval podprogramy v dokumentu z roku 1945 o návrzích návrhu pro NPL ACE , přičemž jde tak daleko, že vynalezl koncept zásobníku návratové adresy.)

Byl zodpovědný za implementaci počítače CAP , který jako první vycházel z bezpečnostních schopností. V kryptografii byl konstruktérem WAKE a spoluautorem šifrovacích algoritmů TEA a XTEA společně s Rogerem Needhamem . V roce 1950 s Maurice Wilkesem použil EDSAC k řešení diferenciální rovnice týkající se genových frekvencí v dokumentu Ronalda Fishera . Jedná se o první použití počítače pro problém v oblasti biologie .

V srpnu 1957 si vzal Wheeler Joyce Blackler, který použil EDSAC pro její vlastní matematické vyšetřování jako student výzkumu z roku 1955. Stal se Fellow z Darwin College v Cambridge v roce 1964 a oficiálně odešel do důchodu v roce 1994, i když i nadále aktivním členem University of Cambridge počítačové laboratoři až do své smrti.

Uznání a dědictví

Wheeler byl v roce 1981 zvolen členem Královské společnosti a v roce 1985 získal Cenu Computer Pioneer za zásluhy o programování v montážním jazyce . V roce 1994 byl uveden jako člen Asociace pro výpočetní techniku . V roce 2003 byl jmenován držitelem ceny Fellow Computer Museum Museum „za vynález uzavřeného podprogramu a za architektonické příspěvky pro ILLIAC, Cambridge Ring a počítačové testování“.

Počítačová laboratoř na univerzitě v Cambridgi každoročně pořádá „Wheeler Lecture“, sérii významných přednášek pojmenovaných po něm.

Osobní život

Dne 24. srpna 1957 se Wheeler oženil se studentkou astrofyzikového výzkumu Joyce Margaret Blacklerovou. Spolu měli dvě dcery a syna. Zemřel na infarkt 13. prosince 2004 při jízdě na kole z počítačové laboratoře domů.

Citáty

Wheeler je často citován jako „Všechny problémy v informatice lze vyřešit jinou úrovní nepřímosti “. nebo „Všechny problémy v informatice lze vyřešit jinou úrovní nepřímosti, kromě problému příliš mnoha vrstev nepřímosti“. Tomu se říká základní věta softwarového inženýrství .

Další citát, který mu byl připisován, je „ Kompatibilita znamená záměrné opakování chyb jiných lidí“.

Reference

externí odkazy