Дуглас Макілрой
Дуглас Макілрой | |
---|---|
англ. Douglas McIlroy | |
Дуглас Макілрой (зліва) і Денніс Рітчі | |
Народився | 1932 США |
Країна | США |
Діяльність | математик, інженер, програміст, викладач університету, інформатик |
Alma mater | Корнельский університет |
Галузь | комп'ютерні науки |
Заклад | Дартмутський коледж |
Науковий керівник | Eric Reissnerd[1] |
Членство | Національна інженерна академія США |
Відомий завдяки: | творець конвеєра в UNIX, автор поняття компонентно-орієнтоване програмування, автор unix-утиліт spell, diff, sort, speak |
Особ. сторінка | cs.dartmouth.edu/~doug/ |
Дуглас Макілрой у Вікісховищі |
Малкольм Дуглас Макілрой (англ. Malcolm Douglas McIlroy; 1932, США) — американський математик, інженер і програміст. Найбільш відомий першочерговою розробкою конвеєра в операційній системі UNIX[2], принципів компонентно-орієнтованого програмування[3] і декількох оригінальних UNIX-утиліт: spell, diff, sort, join, speak, tr.
Дуглас Макілрой отримав ступінь бакалавра в області інженерної фізики в Корнельскому університеті у 1954 році і ступінь кандидата наук в області прикладної математики в Массачусетському технологічному інституті в 1959 році, захистивши дисертацію Про розв'язок диференціальних рівнянь конічних оболонок. У 1958 році приєднався до Bell Labs. З 1965 по 1986 рік — начальник Дослідницького відділу обчислювальної техніки в Bell Labs, місці народження операційної системи UNIX, а після цього — Заслужений член технічного персоналу.[4] Пішов із Bell Labs у 1997 році. У даний час є ад'юнкт-професором комп'ютерних наук у Дартмутському коледжі. Один із розробників комп'ютерної гри для програмістів Дарвін.
Дуглас Макілрой є членом Національної інженерної академії США. У 2004 році став лауреатом премії асоціації USENIX за досягнення, відоме також як «Полум'я» («Flame»),[5] а також лауреатом ще однієї премії цієї організації — Software Tools award.[6]
- ↑ Математичний генеалогічний проєкт — 1997.
- ↑ Ерік Реймонд (19 вересня 2003). Basics of the Unix Philosophy (англ.). Архів оригіналу за 15 липня 2010. Процитовано 10 вересня 2014.
- ↑ Макілрой, Малкольм Дуглас (January 1969). Mass produced software components (PDF). Software Engineering: Report of a conference sponsored by the NATO Science Committee, Garmisch, Germany, 7-11 Oct. 1968 (англ.). Scientific Affairs Division, NATO. с. 79. Архів оригіналу (PDF) за 31 травня 2014. Процитовано 10 вересня 2014.
- ↑ M. Douglas McIlroy Biography (англ.). 14 березня 2007. Архів оригіналу за 10 вересня 2014. Процитовано 10 вересня 2014.
- ↑ Flame Award (англ.). Архів оригіналу за 11 січня 2012. Процитовано 10 вересня 2014.
- ↑ STUG Award (англ.). Архів оригіналу за 11 січня 2012. Процитовано 10 вересня 2014.
- Особиста сторінка на сайті Дартмутського коледжу [Архівовано 4 квітня 2021 у Wayback Machine.] (англ.)