Перейти до вмісту

Дуглас Макілрой

Матеріал з Вікіпедії — вільної енциклопедії.
Дуглас Макілрой
англ. 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]

Примітки

[ред. | ред. код]
  1. Математичний генеалогічний проєкт — 1997.
  2. Ерік Реймонд (19 вересня 2003). Basics of the Unix Philosophy (англ.). Архів оригіналу за 15 липня 2010. Процитовано 10 вересня 2014.
  3. Макілрой, Малкольм Дуглас (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.
  4. M. Douglas McIlroy Biography (англ.). 14 березня 2007. Архів оригіналу за 10 вересня 2014. Процитовано 10 вересня 2014.
  5. Flame Award (англ.). Архів оригіналу за 11 січня 2012. Процитовано 10 вересня 2014.
  6. STUG Award (англ.). Архів оригіналу за 11 січня 2012. Процитовано 10 вересня 2014.

Посилання

[ред. | ред. код]