Jump to content

Дэвид Уилер (ученый-компьютерщик)

Дэвид Уилер
Рожденный
Дэвид Джон Уилер

( 1927-02-09 ) 9 февраля 1927 г. [5]
Бирмингем , Англия
Умер 13 декабря 2004 г. (13 декабря 2004 г.) (77 лет)
Кембридж , Англия
Национальность Британский
Образование Кембриджский университет (магистр, доктор философии)
Известный изобретение подпрограмм
Преобразование Берроуза – Уиллера (BWT) [6]
Крошечный алгоритм шифрования (TEA) [7]
Уиллер Джамп [8]
БУДИТЬ
ЭДСАК [9]
Награды Член Королевского общества (1981).
Премия компьютерного пионера (1985)
Сотрудник Музея истории компьютеров (2003 г.) [1]
Научная карьера
Поля Информатика
Учреждения Кембриджский университет
Компьютерная лаборатория, Кембридж
Дарвин-колледж, Кембридж
Диссертация Автоматические вычисления с EDSAC   (1951)
Докторантура Морис Уилкс [2]
Докторанты

Дэвид Джон Уиллер ForMemRS (9 февраля 1927 г. - 13 декабря 2004 г.) [10] [11] [12] был ученым-компьютерщиком и профессором информатики в Кембриджском университете . [13] [14] [15] [16]

Образование [ править ]

Уилер родился в Бирмингеме , Англия, он был вторым из трёх детей Агнес Марджори, урожденной Гаджен, и Артура Уиллера, изготовителя пресс-инструментов, инженера и владельца небольшой фирмы, занимающейся торговым оборудованием. [17] Он получил образование в местной начальной школе в Бирмингеме, а затем поступил в школу короля Эдуарда VI Кэмп-Хилл после получения стипендии в 1938 году. Его образование было прервано Второй мировой войной , и он закончил шестой класс средней школы Хэнли . [17] В 1945 году он получил стипендию для изучения Кембриджского математического трипоса в Тринити-колледже Кембриджа , который окончил в 1948 году. [18] Он был удостоен первой в мире награды [19] Кандидат компьютерных наук в 1951 году. [19] [20]

Карьера [ править ]

Вклад Уиллера в эту область включал работу над электронным автоматическим калькулятором с памятью задержки (EDSAC) в 1950-х годах. [21] и преобразование Берроуза-Уиллера (опубликовано в 1994 г.). Вместе с Морисом Уилксом и Стэнли Гиллом ему приписывают изобретение примерно в 1951 году подпрограммы ( которую они называли закрытой подпрограммой ), и он дал первое объяснение того, как проектировать библиотеки программного обеспечения; [8] в результате переход к инструкции подпрограммы часто назывался прыжком Уиллера . В 1953 году Уилкс опубликовал статью, в которой обсуждалась относительная адресация для облегчения использования подпрограмм. [22] (Однако Тьюринг обсуждал подпрограммы в статье 1945 года о предложениях по проектированию NPL ACE , доходя до того, что изобрел концепцию стека адресов возврата. [23] )

Он отвечал за внедрение компьютера CAP , первого, основанного на возможностях безопасности. В области криптографии он был разработчиком WAKE и соавтором алгоритмов шифрования TEA и XTEA вместе с Роджером Нидхэмом . В 1950 году вместе с Морисом Уилксом он использовал EDSAC для решения дифференциального уравнения, касающегося частот генов, в статье Рональда Фишера . [24] Это представляет собой первое использование компьютера для решения задач в области биологии .

Он стал научным сотрудником Дарвиновского колледжа в Кембридже в 1964 году и официально вышел на пенсию в 1994 году, хотя до своей смерти продолжал оставаться активным членом компьютерной лаборатории Кембриджского университета .

Личная жизнь [ править ]

24 августа 1957 года Уиллер женился на студентке-астрофизике Джойс Маргарет Блэклер, которая с 1955 года использовала EDSAC для своих собственных математических исследований в качестве студентки-исследователя. Вместе у них родились две дочери и сын.

Уиллер умер от сердечного приступа 13 декабря 2004 года, когда ехал на велосипеде домой из компьютерной лаборатории. [17]

и Признание наследие

Уилер:

Компьютерная лаборатория Кембриджского университета ежегодно проводит «Лекции Уиллера» — серию выдающихся лекций, названных в его честь. [25]

Цитаты [ править ]

Часто цитируют слова Уиллера: «Все проблемы в информатике можно решить с помощью другого уровня косвенности ». [26] или «Все проблемы в информатике можно решить с помощью другого уровня косвенности, за исключением проблемы слишком большого количества уровней косвенности». [27] Это было названо фундаментальной теоремой разработки программного обеспечения .

Другая приписываемая ему цитата: « Совместимость означает сознательное повторение чужих ошибок». [28]

Ссылки [ править ]

  1. ^ Jump up to: Перейти обратно: а б «Дэвид Джон Уиллер: Товарищ 2003 года» . Музей истории компьютеров . Проверено 15 мая 2020 г.
  2. ^ Jump up to: Перейти обратно: а б с д и Дэвид Уиллер в проекте «Математическая генеалогия»
  3. ^ Ли, Гонг; Уиллер, Дэвид Дж. (1990). «Матричная схема распределения ключей». Журнал криптологии . 2 (1): 51–59. CiteSeerX   10.1.1.51.1279 . дои : 10.1007/bf02252869 . S2CID   30468228 .
  4. ^ Хоппер, Энди (1978). Локальные компьютерные коммуникационные сети (кандидатская диссертация). Кембриджский университет.
  5. ^ Кэмпбелл-Келли, Мартин (2004). «Уиллер, Дэвид Джон (1927–2004)». Оксфордский национальный биографический словарь . Том. 1 (онлайн-ред.). Издательство Оксфордского университета. doi : 10.1093/ref:odnb/94633 . (Требуется подписка или членство в публичной библиотеке Великобритании .)
  6. ^ Берроуз, Майкл ; Уилер, Дэвид Дж. (1994), Алгоритм сжатия данных без потерь с сортировкой блоков , Технический отчет 124, Digital Equipment Corporation
  7. ^ Уилер, диджей; Нидхэм, Р.М. (1995). «ЧАЙ, крошечный алгоритм шифрования». Быстрое программное шифрование . Конспекты лекций по информатике. Том. 1008. с. 363. дои : 10.1007/3-540-60590-8_29 . ISBN  978-3-540-60590-4 .
  8. ^ Jump up to: Перейти обратно: а б Уилер, ди-джей (1952). «Использование подпрограмм в программах» . Материалы национального собрания ACM 1952 года (Питтсбург) на тему - ACM '52 . п. 235. дои : 10.1145/609784.609816 . Архивировано из оригинала 28 июня 2015 года.
  9. ^ Уилер, диджей (1992). «Системы программирования EDSAC». IEEE Анналы истории вычислений . 14 (4): 34–40. дои : 10.1109/85.194053 . S2CID   23064533 .
  10. ^ Кэмпбелл-Келли, М. (2006). «Дэвид Джон Уилер. 9 февраля 1927 г. - 13 декабря 2004 г.: избран ФРС 1981 г.» . Биографические мемуары членов Королевского общества . 52 : 437–453. дои : 10.1098/rsbm.2006.0030 .
  11. ^ «Дэвид Уилер, 1927–2004» . Некрологи. Кембриджская компьютерная лаборатория . Проверено 21 июля 2011 г.
  12. ^ «Профессор Дэвид Уилер» . Некрологи. Независимый . Лондон. 22 декабря 2004 года . Проверено 21 июля 2011 г. [ мертвая ссылка ]
  13. ^ Публикации Дэвида Уиллера, индексированные Microsoft Academic
  14. ^ Уилер, диджей (1994). «Алгоритм шифрования больших объемов данных». Быстрое программное шифрование . Конспекты лекций по информатике. Том. 809. стр. 127–134. дои : 10.1007/3-540-58108-1_16 . ISBN  978-3-540-58108-6 .
  15. ^ Хоппер, А.; Уиллер, Дж. (октябрь 1979 г.). «Двоичные сети маршрутизации». Транзакции IEEE на компьютерах . С-28 (10): 699–703. дои : 10.1109/tc.1979.1675237 . ISSN   0018-9340 . S2CID   20076347 .
  16. ^ Хоппер, А.; Уиллер, Д. (апрель 1979 г.). «Техническое обслуживание кольцевых систем связи». Транзакции IEEE в области коммуникаций . 27 (4): 760–761. дои : 10.1109/tcom.1979.1094451 . ISSN   0090-6778 .
  17. ^ Jump up to: Перейти обратно: а б с Кэмпбелл-Келли, Мартин (3 января 2008 г.). «Уиллер, Дэвид Джон (1927–2004), ученый-компьютерщик» . Оксфордский национальный биографический словарь . Том. 1 (онлайн-ред.). Издательство Оксфордского университета. doi : 10.1093/ref:odnb/94633 . (Требуется подписка или членство в публичной библиотеке Великобритании .)
  18. ^ Дэвид Дж. Уилер на DBLP библиографическом сервере Отредактируйте это в Викиданных
  19. ^ Jump up to: Перейти обратно: а б Привет, Тони ; Папай, Дюри (2015). «Программное обеспечение в дырах». Компьютерная вселенная: путешествие через революцию . Издательство Кембриджского университета . п. 47. ИСБН  9780521766456 .
  20. ^ Подготовка программ для электронного цифрового компьютера Мориса Уилкса , Дэвида Уиллера и Стэнли Гилла ; (оригинал 1951 г.); переиздано с новым предисловием Мартина Кэмпбелла-Келли; 198 стр.; иллюзия; библиотека; биос; индекс; ISBN   0-262-23118-2
  21. ^ Уилкс, М.В.; Ренвик, В.; Уилер, ди-джей (1958). «Проектирование блока управления электронной цифровой вычислительной машины» . Труды IEE - Часть B: Радио и электронная техника . 105 (20): 121–128. doi : 10.1049/pi-b-1.1958.0267 – через ResearchGate.
  22. ^ Труды Кембриджского философского общества, том 49, часть 1, стр. 84-9.
  23. ^ Тьюринг, Алан М. (1945), Отчет доктора А. М. Тьюринга о предложениях по разработке автоматической вычислительной машины (ACE): представлен Исполнительному комитету НПЛ в феврале 1946 г., перепечатан в Коупленд, Б.Дж. , изд. (2005), Автоматическая вычислительная машина Алана Тьюринга , Оксфорд: Oxford University Press, стр. 383, ISBN  0-19-856593-3
  24. ^ Фишер, Р. А. (декабрь 1950 г.). «Частоты генов в линии, определяемые отбором и диффузией» (PDF) . Биометрия . 6 (4): 353–361. дои : 10.2307/3001780 . hdl : 2440/15146 . JSTOR   3001780 . ПМИД   14791572 .
  25. ^ «Компьютерная лаборатория: Лекции Уиллера» . Проверено 15 октября 2013 г.
  26. ^ Спинеллис, Диомидис (2007). «Другой уровень косвенности» . В Ораме, Энди; Уилсон, Грег (ред.). Красивый код . Севастополь, Калифорния: О'Рейли. ISBN  978-0-596-51004-6 .
  27. ^ Бьерн, Страуструп. Язык программирования C++ — 4-е издание . п. Предисловие.
  28. ^ Кофта, Петр (27 сентября 2007 г.). Доверие, сложность и контроль: уверенность в конвергентном мире . Джон Уайли и сыновья. ISBN  9780470517840 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 574e66c24a70e5d8e3c28e39abed42e5__1711313520
URL1:https://arc.ask3.ru/arc/aa/57/e5/574e66c24a70e5d8e3c28e39abed42e5.html
Заголовок, (Title) документа по адресу, URL1:
David Wheeler (computer scientist) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)