Historical Figures Codexery

Dennis Ritchie

Соавтор Unix и создатель языка программирования C.

Деннис Макалистер Ритчи (9 сентября 1941 — около 12 октября 2011) — американский учёный в области информатики. Он создал вместе со своим давним коллегой Кеном Томпсоном операционную систему Unix, язык программирования C и язык программирования B. Его работа лежит в основе значительной части современных вычислений.

born
September 9, 1941, Bronxville, New York
died
c. October 12, 2011, Berkeley Heights, New Jersey
field
Computer science
nationality
American
known_for
Co-creator of Unix operating system, creator of C programming language, co-creator of B programming language

Lore & Background

Деннис Ритчи родился в Бронксвилле, штат Нью-Йорк, в семье Алистера Э. Ритчи, учёного из Bell Labs. Вместе с семьёй он переехал в Саммит, штат Нью-Джерси, и окончил среднюю школу Саммита. В 1963 году он получил степени по физике и прикладной математике в Гарвардском университете. В 1967 году он начал работать в Исследовательском центре вычислительной техники Bell Labs. В 1968 году он завершил черновик своей докторской диссертации, но так и не получил официально степень; копия была позже найдена Музеем компьютерной истории в 2020 году.

В 1960-х годах Ритчи и Кен Томпсон работали над операционной системой Multics в Bell Labs. Затем Томпсон разработал новую операционную систему на машине PDP-7, при содействии Ритчи и других. В 1970 году Брайан Керниган предложил название «Unix». Томпсон создал язык программирования B, который позже Ритчи заменил на C. Ритчи продолжал вносить вклад в Unix и C в течение многих лет. Он также сотрудничал в разработке атаки только по шифротексту на шифровальную машину M-209, которая не была опубликована после обсуждений с Агентством национальной безопасности.

Ритчи участвовал в разработке Plan 9, Inferno и языка программирования Limbo. В рамках реструктуризации AT&T в середине 1990-х годов он был переведён в Lucent Technologies, где вышел на пенсию в 2007 году с должности руководителя отдела исследований системного программного обеспечения. Он был найден мёртвым 12 октября 2011 года в возрасте 70 лет у себя дома в Беркли-Хайтс, штат Нью-Джерси, после нескольких лет слабого здоровья после лечения рака простаты и сердечно-сосудистых заболеваний.

Reader's Guide

Значимость Денниса Ритчи обусловлена его созданием языка программирования C и его соавторством в создании операционной системы Unix, обе разработаны с Кеном Томпсоном в Bell Labs. Язык C получил широкое распространение в разработке приложений, операционных систем и встраиваемых систем, и его влияние прослеживается в большинстве современных языков программирования, включая C++, Objective-C, C# и Java. Ритчи и Томпсон использовали C для написания Unix, что установило многие концепции и принципы вычислений, получившие широкое распространение. В интервью 1999 года Ритчи описал Linux и BSD как производные от Unix и как продолжение идей, которые они с Томпсоном начали. Он получил множество наград, включая премию Тьюринга в 1983 году, медаль IEEE Ричарда У. Хэмминга в 1990 году, Национальную медаль США в области технологий в 1999 году и Премию Японии в 2011 году. После его смерти комментаторы отметили, что его работа лежит в основе почти всего современного программного обеспечения. Дистрибутив Linux Fedora 16 и FreeBSD 9.0 были посвящены его памяти, и астероид 294727 Dennisritchie был назван в его честь.

Did You Know?

Известные цитаты (Викицитатник)

"Я не являюсь и никогда не являлся членом партии демогодиков." — Деннис Ритчи "USENET : net.unix-wizards (13 марта 1984 г. (извлечено из архива в Google Groups))." — Деннис Ритчи "[C обладает] мощью языка ассемблера и удобством … языка ассемблера." — Деннис Ритчи "Цитируется в статье Кейда Метца «Деннис Ритчи: плечи, на которых стоял Стив Джобс», Wired, 13 октября 2011 г." — Деннис Ритчи

More in Scientists & Inventors

Elsewhere in the Historical Figures universe

Spotted an error? Know more?

This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record

Comments

Loading…
Open in the interactive codex →