You are here

Деннис Ритчи (09.09.1941–12.10.2011)

Printer-friendly versionSend by email

Деннис Ритчи (Dennis MacAlistair Ritchie, dmr) родился 09 сентября 1941 в городе Бронксвилль (Bronxville, New York, USA), получил диплом бакалавра физики в Гарвардском университете (Harvard University), продолжил обучение в области прикладной математики, защитил в 1968 году диссертацию о субрекурсивных иерархиях функций.

Деннис в 1967 году устроился в Bell Labs, последовав за своим отцом, многие годы являвшимся сотрудником Bell Labs.

Деннис присоединился к работе над операционной системой с разделением времени Multics (Multiplexed Information and Computing Service), в которой принимали участие Bell Labs, MIT (The Massachusetts Institute of Technology) и General Electric. Деннис помогал разрабатывать компиляторы языка BCPL (Basic Combined Programming Language) для компьютера GE 645 системы Multics и компьютера GE 635 системы GECOS (General Electric Comprehensive Operating Supervisor).

Деннис также написал компилятор для ALTRAN — языка и системы символьных вычислений.

Некоторое время спустя Деннис Ритчи помог Кену Томпсону (Ken Thompson) создать операционную систему Unix. После успешной установки операционной системы Unix на компьютеры компании Bell Systems Стив Джонсон (Steve Johnson) и Деннис Ритчи (с помощью Кена Томпсона) установили операционную систему Unix на компьютер Interdata 8/32, продемонстрировав возможность распространения операционной системы Unix. Версия Unix исследовательской группы Bell Labs (Seventh Edition) послужила основой для коммерческой операционной системы Unix System V и для операционной системы Unix BSD Калифорнийского университета в Беркли (The University of California at Berkeley).

Последним важным дополнением к системе Unix, сделанным Деннисом Ритчи, был механизм потоков (the streams mechanism) для взаимодействия устройств, протоколов и приложений.

В начале разработки системы Unix Деннис добавил типы данных и новый синтаксис к языку B, разработанному Кеном Томпсоном, тем самым создав язык программирования С. Язык C был создан для обеспечения переносимости операционной системы Unix, но теперь используется для разработки прикладных программ и операционных систем для огромного множества устройств: от компьютеров, умещающихся на ладони, до суперкомпьютеров. Существуют американский и международный стандарты языка C, язык C явился основой для работы Бьярна Страуструпа (Bjarne Stroustrup) — языка C++.

Награды Денниса Ритчи включают медаль Алана Тьюринга (The ACM (Association for Computing Machinery) A. M. Turing Award) (1983 год), медаль Ричарда Хэмминга (The IEEE (Institute of Electrical and Electronics Engineers) Richard W. Hamming Medal) (1990 год).

Деннис Ритчи в 1988 году был избран в Национальную инженерную академию США (The United States National Academy of Engineering). Деннис Ритчи в 1999 году был награджён президентом США Национальной медалью технологии (The National Medal of Technology).

Брайан Керниган (Brian Kernigan): “There's that line from Newton about standing on the shoulders of giants. We're all standing on Dennis' shoulders.”

Деннис Ритчи (Dennis MacAlistair Ritchie, dmr) скончался 12 октября 2011 в городе Беркли Хейтс (Berkeley Heights, New Jersey, USA).

Подписка на Сбор новостей

Все материалы сайта доступны по лицензии Creative Commons Attribution 4.0 International