Ритчи, Деннис
Де́ннис Макалистэйр Ри́тчи (Dennis MacAlistair Ritchie; 9 сентября 1941, Бронксвиллruen, штат Нью-Йорк, США — предположительно 8—12 октября 2011, Беркли-Хайтс, США[2][3]) — компьютерный специалист, известен по участию в создании языков программирования BCPL, B, C, расширения ALTRAN для языка программирования FORTRAN, участию в разработке операционных систем Multics и Unix.
Деннис Ритчи | |
---|---|
Dennis Ritchie | |
Деннис Ритчи в 2011 году | |
Имя при рождении | англ. Thomas Koskum |
Дата рождения | 9 сентября 1941(1941-09-09) |
Место рождения | Бронксвилл, штат Нью-Йорк, США |
Дата смерти | 8 октября 2011(2011-10-08) (70 лет) |
Место смерти | Беркли-Хайтс, Нью-Джерси, США |
Научная сфера | информатика |
Место работы | Bell Labs |
Альма-матер | Гарвардский университет |
Научный руководитель | Патрик Фишер[d][1] |
Известен как | Один из авторов языка C, Unix |
Награды и премии | Премия Тьюринга, Национальная медаль США в области технологий и инноваций, Медаль «Пионер компьютерной техники» (1994) |
Цитаты в Викицитатнике | |
Медиафайлы на Викискладе |
БиографияПравить
Ритчи родился в Бронксвилле (штат Нью-Йорк). Его отцом был Алистер Ритчи, ветеран компании Bell Labs[4].
Ритчи окончил Гарвард со степенью бакалавра по физике и прикладной математике. В 1967 году начал работать в Bell Labs.
C и UnixПравить
Ритчи наиболее известен как создатель языка программирования C и ключевой разработчик операционной системы Unix, а также как соавтор книги «Язык программирования C», обычно сокращаемой как «K/R» или «K&R» (авторы Керниган и Ритчи).
Изобретение Ритчи языка C и его роль в разработке Unix вместе с Кеном Томпсоном сделали его пионером современной вычислительной техники. Язык C по сей день широко используется для написания приложений и операционных систем, и его влияние наблюдается во многих современных языках программирования. Unix также оказал сильное влияние, основав идеи и принципы, которые сейчас являются прочно устоявшимися в вычислительной технике. Популярные операционные системы GNU/Linux и Mac OS X, а также их инструменты являются потомками работ Ритчи, и ОС Microsoft Windows также включает инструменты для совместимости с Unix и компилятор C для разработчиков.
Следуя успехам Unix, Ритчи продолжал до самой смерти исследования в области операционных систем и языков программирования со вкладом в ОС Plan 9 и Inferno и язык программирования Limbo.
Смерть и памятьПравить
12 октября 2011 года Ритчи был найден мёртвым у себя дома в Нью-Джерси, где проживал в одиночестве. Первые новости о смерти сообщил его бывший коллега Роб Пайк: «Деннис Ритчи скончался в эти выходные у себя дома»[3][5]. Причина и точное время смерти остались неизвестными. Незадолго до этого он лечил рак простаты, также у него было больное сердце[6]. Ритчи умер спустя неделю со смерти Стива Джобса, но, в отличие от Джобса, смерть Ритчи была мало освещена в СМИ. Компьютерный историк Пол Э. Черуцци сказал после его смерти[7]:
«Ритчи всегда был за кулисами, его имя не было известно обывателям, но, если заглянуть в компьютер с микроскопом, следы его работы встречаются повсюду»
Оригинальный текст (англ.)[показатьскрыть]«Ritchie was under the radar. His name was not a household name at all, but… if you had a microscope and could look in a computer, you’d see his work everywhere inside»
После смерти Ритчи его постоянный коллега Брайан Керниган рассказал, что Ритчи никогда не ожидал, что C когда-нибудь станет важным, и напомнил, что C и Unix сыграли большую роль в разработке таких современных устройств, как iPhone.
Выпущенный через месяц после смерти Денниса Ритчи дистрибутив Linux Fedora 16 был посвящён памяти о нём[8]. Выпуск FreeBSD 9.0 был также посвящён Деннису Ритчи[9].
НаградыПравить
- В 1982 году Ритчи и Кен Томпсон совместно получили Премию Эмануэля Пиора
- В 1983 году Ритчи и Кен Томпсон совместно получили Премию Тьюринга за их разработку общей теории операционных систем и в частности за создание Unix
- В 1989 году Ритчи и Кен Томпсон совместно получили C&C Prize
- В 1990 году совместно с Кеном Томпсоном был награждён медалью Ричарда Хэмминга «за создание операционной системы Unix и языка программирования C»[10]
- 27 апреля 1999 года Ритчи и Кен Томпсон вместе получили Национальную медаль США за достижения в области технологий и инноваций 1998 года от президента Билла Клинтона за изобретение операционной системы UNIX и языка программирования C, которые привели к огромным продвижениям в компьютерных аппаратных, программных и сетевых системах и стимулировали рост промышленности в целом, закрепив таким образом лидерство Америки в информационном веке[11][12]
- Премия Гарольда Пендера (2003) совместно с Кеном Томпсоном
- Премия Японии (2011)
ПримечанияПравить
- ↑ Математическая генеалогия (англ.) — 1997.
- ↑ C programming language inventor Dennis Ritchie dies at 70 (неопр.). Дата обращения: 13 октября 2011. Архивировано из оригинала 14 октября 2011 года.
- ↑ 1 2 First announcement about death (неопр.). Дата обращения: 13 октября 2011. Архивировано 5 октября 2013 года.
- ↑ Keill, Liz. «Berkeley Heights man wins Japan Prize for inventing UNIX operating system» Архивная копия от 23 января 2018 на Wayback Machine, Independent Press, February 1, 2011. Accessed October 17, 2011
- ↑ Умер Деннис Ритчи (неопр.). Дата обращения: 14 октября 2011. Архивировано 14 октября 2011 года.
- ↑ Dennis Ritchie, Trailblazer in Digital Era, Dies at 70 (неопр.). Дата обращения: 30 сентября 2017. Архивировано 16 июня 2018 года.
- ↑ Langer, Emily. Dennis Ritchie, founder of Unix and C, dies at 70 (October 14, 2011). Архивировано 28 января 2012 года. Дата обращения: 3 ноября 2011.
- ↑ Fedora 16.
- ↑ FreeBSD.
- ↑ IEEE Richard W. Hamming Medal Recipients (англ.). — Список награждённых медалью Ричарда Хэмминга. Дата обращения: 24 апреля 2010. Архивировано 12 февраля 2012 года.
- ↑ Ritchie and Thompson [to] Get National Medal of Technology Архивная копия от 27 марта 2006 на Wayback Machine Bell Labs pre-announcement (англ.)
- ↑ Ritchie and Thompson Receive National Medal of Technology from President Clinton Архивная копия от 11 октября 2003 на Wayback Machine Bell Labs press release (англ.)
ЛитератураПравить
- Керниган Б. У., Ритчи Д. М. Язык программирования C = The C programming language. — 3-е изд. — СПб.: Невский Диалект, 2001. — 352 с. — ISBN 5-7940-0045-7.
СсылкиПравить
- Денис Ритчи Известные хакеры Статьи
- Деннис Ритчи — плечи на которых стоял Стив Джобс 13 октября 2011
- Michael Larabel. Red Hat Releases Fedora 16 "Verne" (англ.). Phoronix. Дата обращения: 7 декабря 2013.
- FreeBSD 9.0-RELEASE Announcement (англ.). Freebsd.org. Дата обращения: 7 декабря 2013.