Введение

Американский учёный в области компьютерных наук (1939–2023)

Уильям Аллан Вулф (8 декабря 1939 – 10 марта 2023) – американский учёный в области компьютерных наук, известный своими работами в области языков программирования и компиляторов.

Ранние годы и образование

Родился в Чикаго, Вульф учился в Университете Иллинойса в Урбана-Шампейн, получив степень бакалавра наук (B.S.) в области инженерной физики в 1961 году и степень магистра наук (M.S.) в области электротехники в 1963 году. Затем он стал первым, кто получил степень доктора философии (Ph.D.) в области компьютерных наук в Университете Вирджинии в 1968 году.

Карьера

В 1970 году, обучаясь в университете Карнеги-Меллона (CMU), он разработал язык программирования BLISS и создал новаторский оптимизирующий компилятор для него. С 1971 по 1975 год, в рамках проекта C. mmp университета CMU, он работал над микроядром операционной системы (ОС) под названием Hydra, основанным на концепции возможностей, объектно-ориентированным и предназначенным для поддержки широкого спектра возможных ОС. В 1981 году вместе со своей женой Анитой К. Джонс Вульф был одним из основателей и вице-президентом компании Tartan Laboratories, специализирующейся на разработке компиляторов. С 1996 по 2007 год Вульф занимал должность президента Национальной инженерной академии. С 1992 по 1996 год он возглавлял Совет по информатике и телекоммуникациям Национального исследовательского совета. До этого, с 1988 по 1990 год, он был помощником директора управления компьютерных и информационных наук и инженерии (CISE) Национального научного фонда США. В этот период он сыграл ключевую роль в предоставлении компьютерной сети NSFnet (как она была известна в то время) в общественное пользование в качестве Интернета, за что в 2017 году получил премию ACM Policy Award. Он был членом Совета ACM, входил в совет директоров CRDF Global и являлся рецензирующим редактором журнала Science. В 1994 году он был удостоен звания члена ACM. В 2007 году Вульфу была оказана честь прочитать престижную лекцию имени Чарльза П. Штайнметца в Юнион-колледже. В том же году он был избран в Американское философское общество. Исследования Вульфа также охватывали компьютерную архитектуру, компьютерную безопасность и совместное проектирование аппаратного и программного обеспечения. Вульф завершил свою карьеру в Университете Вирджинии, подав в отставку во вторник, 19 июня 2012 года, в знак протеста против вынужденной отставки бывшего президента Терезы А. Салливан, назвав это "наихудшим примером корпоративного управления, который я когда-либо видел". После широкого недовольства со стороны преподавателей, студентов, выпускников и академического сообщества, а также перед лицом прямой угрозы со стороны губернатора Вирджинии заменить весь совет директоров в случае неразрешения конфликта, Салливан была единогласно восстановлена в должности примерно через две недели.

Личная жизнь и смерть

Вулф был женат на Аните К. Джонс, заслуженном профессоре компьютерных наук Университета Вирджинии. Уильям Вулф скончался в Шарлотсвилле, штат Вирджиния, 10 марта 2023 года в возрасте 83 лет.

Публикации

Вулф, В. А., "Программирование без оператора ГОТО", Proceedings of the International Federation of Information Processing, Любляна, Югославия, август 1971. Вулф, В. А., и др., "Размышления о языке системного программирования", Материалы симпозиума SIGPLAN по языкам реализации систем, Университет Пердью, октябрь 1971 года. Маккреди, Дж., Вулф, В. А., "Выбор вычислительного средства", Proceedings of the IEEE Computer Conference, IEEE, Бостон, сентябрь 1971 года. Вулф, В. А., "Аргументы против оператора ГОТО", Proceedings of the ACM National Conference, ACM, Бостон, август 1972 года. Вулф, В. А. и Шоу, М., "Глобальные переменные – вредная практика", SIGPLAN Notices 8(2), февраль 1973. Вулф, В. А., Шоу, М., Хилфингер, П. Н., и Флон, Л., "Фундаментальные структуры информатики", Addison Wesley, 1980. Вулф, В. А., Джонсон, Р., Вайнсток, С., Хоббс, С., и Гешке, С., "Проектирование оптимизирующего компилятора", American Elsevier Publishing Company, Inc., Нью-Йорк, 1975. Шоу, М. и Вулф, В., "Тиранические языки по-прежнему влияют на проектирование систем", Материалы Международной конференции по компьютерным языкам, апрель 1992 года.