Дональд Б. Гиллис: Жизнь и вклад в компьютерную науку и математику
Donald B. Gillies
Дональд Б. Гиллис: канадский ученый-компьютерщик и математик. Работы в области компьютерного дизайна, теории игр и программирования мини-ЭВМ. Биография.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Канадский учёный-компьютерщик и математик Дональд Брюс Гиллис (15 октября 1928 – 17 июля 1975) – канадский учёный-компьютерщик и математик, работавший в области разработки компьютерной техники, теории игр и сред программирования для мини-компьютеров.
Canadian computer scientist and mathematician
Donald Bruce Gillies (October 15, 1928 – July 17, 1975) was a Canadian computer scientist and mathematician who worked in the fields of computer design, game theory, and minicomputer programming environments.
Ранние годы и образование
Дональд Б. Гиллис родился в Торонто, Онтарио, Канада, в семье Джона Захарии Гиллиса (канадца) и Энн Изабелл Дуглас Маккуин (американки). Он учился в Университетской школе Торонто, экспериментальной школе, первоначально аффилированной с университетом. С 1946 по 1950 год Гиллис учился в Университете Торонто, где изучал математику. Он начал обучение в аспирантуре в Университете Иллинойса и летом 1951 года помогал в настройке компьютера ORDVAC. Через год он перешел в Принстон для работы под руководством Джона фон Неймана и разработал первые теоремы теории ядра (игровой теории) в своей докторской диссертации. Гиллис вошел в десятку лучших участников математического конкурса Уильяма Лоуэлла Путнама, проходившего в 1950 году.
Donald B. Gillies was born in Toronto, Ontario, Canada, to John Zachariah Gillies (a Canadian) and Anne Isabelle Douglas MacQueen (an American). He attended the University of Toronto Schools, a laboratory school originally affiliated with the university. Gillies attended the University of Toronto from 1946 to 1950, majoring in mathematics. He began his graduate education at the University of Illinois and helped with the checkout of ORDVAC computer in the summer of 1951. After one year he transferred to Princeton to work for John von Neumann and developed the first theorems of core (game theory) in his PhD thesis. Gillies ranked among the top ten participants in the William Lowell Putnam Mathematical Competition held in 1950.
Карьера
Гиллис переехал в Англию на два года, чтобы работать в Национальной корпорации по исследованиям и разработкам. В 1956 году он вернулся в США, женился на Алисе Э. Данкл и начал работать профессором в Университете Иллинойса в Урбана-Шампейн. Начиная с 1957 года, Гиллис разработал трехступенчатую конвейерную систему управления суперкомпьютером ILLIAC II в Университете Иллинойса. Этапы конвейера назывались "предварительный контроль", "задержанный контроль" и "взаимодействие". Эта работа конкурировала с компьютером IBM 7030 Stretch и находилась в общественном достоянии. В 1962 году Гиллис выступил с докладом об ILLIAC II на Летней инженерной конференции Мичиганского университета. В процессе отладки ILLIAC II Гиллис обнаружил три новых простых числа Мерсена, одно из которых было самым большим известным на тот момент простым числом. В 1969 году Гиллис начал проект по созданию первого компилятора Pascal, разработанного в Северной Америке – быстрого, работающего в памяти, двухпроходного компилятора. Компилятор для миникомпьютера PDP 11/23 был завершен до 1975 года. В 1974 году Гиллис стал первым лицензиатом исходного кода операционной системы UNIX от Bell Labs.
Gillies moved to England for two years to work for the National Research Development Corporation. He returned to the US in 1956, married Alice E. Dunkle, and began a job as a professor at the University of Illinois at Urbana Champaign. Starting in 1957, Gillies designed the three stage pipeline control of the ILLIAC II supercomputer at the University of Illinois. The pipelined stages were named "advanced control", "delayed control", and "interplay". This work competed with the IBM 7030 Stretch computer and was in the public domain. Gillies presented a talk on ILLIAC II at the University of Michigan Engineering Summer Conference in 1962. During checkout of ILLIAC II, Gillies found three new Mersenne primes, one of which was the largest prime number known at the time. In 1969, Gillies launched a project to build the first Pascal compiler written in North America, a fast turnaround, in memory, 2 pass compiler. The compiler, for the PDP 11/23 minicomputer, was completed before 1975. In 1974, Gillies became the first source code licensee for the Bell Labs UNIX operating system.
Смерть и наследие
Гиллис неожиданно скончался в возрасте 46 лет 17 июля 1975 года от редкого вирусного миокардита. В 1975 году в Университете Иллинойса была учреждена Мемориальная лекция имени Дональда Б. Гиллиса, на которой ежегодно выступает один из ведущих исследователей в области компьютерных наук. Первым лектором был Алан Перлис. В 2006 году в Департаменте компьютерных наук Университета Иллинойса была учреждена должность имени Дональда Б. Гиллиса. Викрам Адве был назначен на эту должность в 2018 году, став вторым профессором, занимающим эту именную позицию. В 2011 году Департамент компьютерных наук наградил Гиллиса посмертной наградой за достижения.
Gillies died unexpectedly at age 46 on July 17, 1975, of a rare viral myocarditis. In 1975, the Donald B. Gillies Memorial lecture was established at the University of Illinois, with one leading researcher from computer science appearing every year. The first lecturer was Alan Perlis. In 2006, the Donald B. Gillies Chair Professorship was established in the Department of Computer Science at the University of Illinois. Vikram Adve was invested as the second chair professor of the endowment in 2018. The Department of Computer Science awarded a Memorial Achievement Award to Gillies in 2011.