Кіріспе

Британдық компьютер ғалымы (1927–2004)

Дэвид Джон Уилер (9 ақпан 1927 – 13 желтоқсан 2004) – компьютер ғалымы және Кембридж университетінің профессоры.

Білім

Уилер Англияның Бирмингем қаласында (Агнес) Марджори Гуджоннан және Артур Уилерден, пресс-құрал жасаушы, инженер және шағын дүкен жабдықтарын жасау фирмасының иесінен туған үш баланың екіншісі болды. Ол Бирмингемдегі жергілікті бастауыш мектепте білім алды, содан кейін 1938 жылы стипендия жеңіп алғаннан кейін Король Эдуард VI Кемп Хилл мектебіне оқуға түсті. Оның білімі Екінші дүниежүзілік соғыс кезінде тоқтап қалды, және ол алтыншы сыныпты Ханли орта мектебінде аяқтады. 1951 жылы ол компьютер ғылымы саласы бойынша әлемдегі алғашқы докторлық диссертацияны қорғады.

Мансап

Уилердің осы салаға қосқан үлесіне 1950-ші жылдары Electronic Delay Storage Automatic Calculator (EDSAC) және 1994 жылы жарияланған Burrows–Wheeler түрлендіргіші бойынша жұмыстары кірді. Морис Уилкс пен Стэнли Гиллмен бірге ол шамамен 1951 жылы субпрограмманы (олар жабық субпрограмма деп атаған) ойлап тапты және бағдарламалық қамтамасыз ету кітапханаларын қалай жобалау керектігін алғаш рет түсіндірді; (Дегенмен, Тьюринг 1945 жылы NPL ACE жобалау ұсыныстары туралы мақаласында субпрограммаларды талқылаған, тіпті қайтару мекенжайы стегі тұжырымдамасын да ойлап тапқан.) Ол қауіпсіздік қабілеттеріне негізделген алғашқы CAP компьютерін іске асыруға жауапты болды. Криптографияда ол WAKE дизайнының авторы және Роджер Нидхаммен бірге TEA және XTEA шифрлау алгоритмдерін жасады. 1950 жылы Морис Уилкспен бірге Рональд Фишердің мақаласындағы ген жиіліктеріне қатысты дифференциалдық теңдеуді шешу үшін EDSAC-ті пайдаланды. Бұл биология саласындағы мәселенің компьютерде алғаш рет шешілуі болды. Ол 1964 жылы Кембридждегі Дарвин колледжінің мүшесі атанды және 1994 жылы зейнеткерлікке шықты, бірақ қайтыс болғанға дейін Кембридж университетінің Компьютерлік зертханасының белсенді мүшесі болып қалды.

Жеке өмір

1957 жылы 24 тамызда Уилер астрофизиканы зерттеуші студенті Джойс Маргарет Блэклерге үйленді, ол 1955 жылдан бастап зерттеуші студент ретінде EDSAC-ті өз математикалық зерттеулері үшін пайдаланған. Олардың екі қызы мен бір ұлы болды. Уилер 2004 жылы 13 желтоқсанда Компьютерлік зертханадан үйге велосипедпен келе жатқанда жүрек талмасынан қайтыс болды.

Дәйексөздер

Уилер жиі "Компьютер ғылымындағы барлық мәселелерді тағы бір деңгейдегі аралықпен шешуге болады" деген сөзді айтады. Немесе "Компьютер ғылымындағы барлық мәселелерді тағы бір деңгейдегі аралықпен шешуге болады, бірақ тым көп аралық қабаттары мәселесін қоспағанда". Бұл бағдарламалық инженерияның негізгі теоремасы деп аталады. Оған тағы бір цитата жатқызылады: "Үйлесімділік – басқалардың қателіктерін әдейі қайталау".