
Краткое досье:
Денис Ритчи хорошо известен как создатель мощного языка программирования C и один из ведущих разработчиков популярной операционной системы Unix, а также как соавтор одной из наиболее качественных и подробных книг о языке C «Язык программирования C», зачастую называемой кратко стандартом «K/R» или «K&R», что соответствует инициалам авторов - Кёрниган и Ритчи.
Создание Денисом Ритчи языка C и та роль, которую он сыграл в написании ОС Unix сделали его первопроходцем в разработке основ современной вычислительной техники. Несмотря на свою долгую историю и солидный возраст, язык C, хоть и претерпел за это время значительные изменения, но до сих пор широко распространен и используется для написания приложений со сложной архитектурой. Также следует отметить его влияние на многие современные языки программирования. Основы, заложенные в C, с успехом реализуются и в новых платформах для разработки программных продуктов.
"Создание нового поколения платформ Unix внесло существенный вклад в разработку операционных систем. Заложенные в ее основу идеи и принципы до сих пор используются в этой области, так как они отвечают всем основным требованиям. Широко известная операционная система Linux является наследником первых работ Ритчи, а Microsoft Windows содержит механизмы совместимости с Unix и компилятор языка C.
За совместную разработку общей теории операционных систем и создание универсальной ОС Unix Ритчи и Кен Томпсон получили Премию Тьюринга. 27 апреля 1999 Ритчи и Кен Томпсон вместе получили национальную медаль за достижения в области технологий 1998 года от президента Билла Клинтона за изобретение операционной системы Unix и языка программирования Си, которые привели к огромным продвижениям в компьютерных аппаратных, программных и сетевых системах и стимулировали рост промышленности в целом, закрепив таким образом лидерство Америки в информационном веке.
Биография:
Денис Ритчи родился 9-ого сентября 1941 года в городе Нью-Йорк. Первым знаменательным событием на пути определения своего места в жизни для него стало окончание Гарвардского университета, где он получил степень бакалавра по физике и прикладной математике. За время обучения в университете Ритчи понял, что не имеет достаточно способностей для изучения физики и что информационные технологии ему гораздо ближе.
В 1967 году, следуя примеру отца, имевшего там, длительную карьеру, Ритчи идет на работу в Bell Labs. Одним из его первых серьезных проектов становится участие (помощь в создании компилятора языка BCPL) в разработке Multics, операционной системы, реализующей революционные в то время принципы разделения времени исполнения программ.
Multics являлась совместной разработкой трех крупных организаций - Bell Labs, Массачусетского Технологического Института и General Electric. В 1969 году Bell Labs отказывается от участия в работе над Multics и выходит из проекта, мотивируя свои действия отсутствием финансовой прибыли от него. Множество концепций, предложенных специалистами этой компании, осталось не реализовано или не доведено до конца.
Вскоре, после завершения работ над Multics, Bell Labs начинает собственный проект - операционную систему UNIX. Одним из ведущих разработчиков становится Денис Ритчи. В UNIX было реализовано большое количество идей, так и не нашедших применения в Multics. Первым официальным релизом считается вышедшая в 1971-ом году версия UNIX для компьютеров PDP-11.
Одновременно с началом работ над UNIX-системами Кеном Томпсоном и Денисом Ритчи был разработан язык программирования B, являющийся упрощенным вариантом языка BCPL, над компилятором которого Денис Ритчи работал в проекте Multics. В период с 1969-ого по 1973-ий годы язык B интенсивно расширялся и дорабатывался. Денисом Ритчи были добавлены в него новый, расширенный синтаксис и поддержка типов данных. В результате таких доработок к 1973-ому году фактически был создан новый язык программирования, хорошо известный почти всем программистам как язык C. Третья официальная версия UNIX в 1973-ем году вышла уже со встроенным компилятором C. В четвертой версии в 1974-ом году на C было переписано ядро UNIX, а пятая версия была уже полностью написана на C. Таким образом была разрушена концепция создания операционных систем только на языке Ассемблер.
После того, как UNIX хорошо зарекомендовала себя в Bell Labs, была установлена и успешно работала в нескольких образовательных, государственных и коммерческих организациях, Стив Джонсон, Кен Томпсон и Денис Ритчи осуществили перенос системы на новую платформу машин Interdata 8/32. Это событие подтвердило высказывания разработчиков о возможности функционирования UNIX на различных платформах и положило начало ее широкому распространению.
В настоящее время Денис Ритчи все еще работает в Bell Labs, возглавляя небольшую группу разработчиков и занимается исследованиями в области распределенных операционных систем и сопутствующего им аппаратного обеспечения. Последними серьезными достижениями этой группы были: разработка и выход первой версии операционной системы Plan9 в 1995-ом году и операционной системы Inferno, впервые анонсированной в апреле 1996-ого.
Награды и премии:
1. Премия от Ассоциации вычислительной техники (ACM award for the outstanding paper), присуждаемая авторам за выдающиеся доклады по теме Информационные системы и языки программирования. За доклад на тему "Операционная система с разделенным временем выполнения Unix". 1974 год - публикация доклада. 1975 год - присвоение премии.
2. Премия Эмануэля Пиора от Института инженеров по электротехнике и радиоэлектронике (IEEE Emmanuel Piore Award), присуждаемая за выдающийся вклад в область компьютерной обработки информации, "За создание и разработку Unix, операционной системы высочайшего уровня полезности, доступности и наглядности". Премия присвоена в 1982-ом году.
3. Ранг "Fellow" в организации Bell Laboratories. Одна из высочайших должностей в Bell Labs. Человек, имеющий звание fellow ни перед кем не отчитывается и не имеет конкретных заданий и планов работы. Считается, что он принес организации неоценимую пользу и заработал себе подобную должность и премию на всю жизнь. Денис Ритчи получил ранг "Bell Laboratories Fellow" в 1983-ем году.

4. Премия Тьюринга от Ассоциации вычислительной техники, самая престижная награда в сфере информационных технологий, присуждаемая за выдающийся научно-технический вклад в этой области. Денису Ритчи была присуждена за разработку общей теории операционных систем и в частности за создание Unix. 1983 год.
5. Премия от Ассоциации вычислительной техники, присуждаемая за разработку программного обеспечения, имеющего длительное воздействие на коммерческие тенденции. Присуждена за ОС Unix. 1983 год.
6. Премия C&C Foundation от корпорации NEC. 1989 год.
7. Награда Hamming Medal от Института инженеров по электротехнике и радиоэлектронике (IEEE). 1990 год.
8. 27-ого апреля 1999-ого года Денис Ритчи получил национальную медаль за достижения в области технологий 1998 года от президента Билла Клинтона за изобретение операционной системы Unix и языка программирования Си, которые привели к огромным продвижениям в компьютерных аппаратных, программных и сетевых системах и стимулировали рост промышленности в целом, закрепив таким образом лидерство Америки в информационном веке.



Статьи
Последние 5 комментариев о статье:

