Какой язык изобрел деннис ритчи программирования

MacAlistair Деннис Ритчи (9 сентября 1941 – Си. 12 октября 2011) — Американский ученый-компьютерщик.[1] Он создал язык программирования и, с давним коллегой Кеном Томпсоном, в ОС UNIX операционная система и Б язык программирования.[1] Ритчи и Томпсон получили премию Тьюринга от ACM в в 1983 году Хемминга медаль от стандарта IEEE в 1990 году и Национальную медаль технологий — от президента Билла Клинтона в 1999 году. Ричи был главой отдела исследований системного программного обеспечения Lucent Technologies. Когда он ушел в отставку в 2007 году. Он был буквой K&R Cи широко известен под своим псевдонимом dmr.

Личная жизнь и карьера

Деннис Ричи родился в Бронксвилле, штат Нью-Йорк. Его отцом был Алистер Э. Ричи, давний

ученый Bell Labs и соавтор проекта коммутационных схем[7] по теории коммутационных схем[8]. В детстве Деннис переехал с семьей в Саммит, Нью-Джерси, где окончил среднюю школу Саммит.]

В 1967 году Ричи начал работать в исследовательском центре Bell Labs Computing Sciences Research Center. А в 1968 году защитил докторскую диссертацию на тему Патрика К. Fischer. Однако официально Ричи так и не получил докторскую степень. Поскольку не представил в Гарвардскую библиотеку копию своей диссертации в переплете. Что было обязательным условием для получения ученой степени.[10][11] В 2020 году музей компьютерной истории работал с семьей Ричи и семьей Фишера и нашел копию потерянной диссертации.[11]

В 1960-х годах Ричи и Кен Томпсон работали над операционной системой Multics в Bell Labs. Затем Томпсон нашел старую машину PDP-7 и разработал свои собственные прикладные программы и операционную систему с нуля с помощью Ричи и других. В 1970 году Брайан Керниган предложил название Unix[12] Чтобы дополнить ассемблер языком программирования системного уровня. Томпсон создал B. Позже B был заменен C, созданным Ричи. Который продолжал вносить свой вклад в развитие Unix и C в течение многих лет.[13]

В течение 1970-х годов Ричи сотрудничал с Джеймсом камыша и Роберт Моррис на шифротекст-нападают только на М-209 нами шифровальную машину. Которая могла бы решить сообщений не менее 2000-2500 букв.[14] Ричи рассказывает, что, после обсуждения с АНБ, авторы решили не публиковать ее. Как им было сказано. Что этот принцип применим к машинам по-прежнему в иностранных правительств.[14]

Ричи также участвовал в разработке операционных систем Plan 9 и Inferno, а также языка программирования Limbo.

В рамках реструктуризации AT&T в середине 1990-х годов Ричи был переведен в Lucent Technologies. Где в 2007 году ушел в отставку с поста руководителя отдела исследований системного программного обеспечения.[15]

Ричи наиболее известен как создатель языка программирования Си, ключевой разработчик операционной системы Unix и соавтор книги K&R (общая ссылка на авторов книги Кернигана и Ричи). Ричи работал вместе с Кеном Томпсоном, которому приписывают написание оригинальной версии Unix; одним из наиболее важных вкладов Ричи в Unix было ее портирование на различные машины и платформы.[16] Они оказали такое влияние на исследовательскую деятельность Unix, что Дуг Макилрой позже он писал: [17].]

Ричи любил подчеркивать, что он всего лишь один из членов группы. Он предположил, что многие из усовершенствований, которые он ввел, просто

В настоящее время язык Си широко используется в разработке приложений, операционных системи встроенных систем, и его влияние проявляется в большинстве современных языков программирования. C коренным образом изменил способ написания компьютерных программ.Впервые C позволил одной и той же программе работать на разных машинах. Современное программноеобеспечение [какое?] написан с использованием одного из наиболее развитых диалектов языка Си.Apple использует Objective-C,Microsoft использует C#, а Java-это выбор интернет-приложений.[требуется цитирование] Мистер Ричи и Кен Томпсон использовали Си для написания UNIX. Unix оказал большое влияние на разработку компьютерных концепций и принципов. Которые получили широкое распространение.

В интервью 1999 года Ричи пояснил. Что он рассматривает операционные системы Linux и BSD как продолжение основы операционной системы Unix и как производные от Unix:]

Я думаю. Что феномен Linux довольно восхитителен. Потому что он так сильно тянет на ту основу. Которую предоставляет Unix. Linux, по-видимому, является одним из самых здоровых прямых производных Unix. Хотя существуют также различные системы BSD. А также более официальные предложения от производителей рабочих станций и мэйнфреймов.

В том же интервью он заявил, что рассматривает Unix и Linux как [18].]

В 1983 году Ричи и Томпсон получили премию Тьюринга Лекция Ричи. Получившая премию Тьюринга. Называлась В 1990 году Ричи и Томпсон получили медаль IEEE Richard W. Hamming Medal от Института инженеров электротехники и электроники (IEEE) [21]

В 1997 году Ричи и Томпсон были назначены стипендиатами Музея компьютерной истории[22].]

От 21 апреля 1999 года. Томпсон и Ричи совместными усилиями получил Национальную медаль технологий в 1998 году президент Билл Клинтон совместно изобретая операционная система Unix и язык программирования, который. Судя по цитате. За медаль[23][24]

В 2005 году Институт промышленных исследований присудил Ричи свою награду за достижения в знак признания его вклада в науку и технику. А также в общество в целом. С его разработкой операционной системы Unix.]

В 2011 году Ричи вместе с Томпсоном был удостоен Японской премии в области информации и коммуникаций за свою работу по разработке операционной системы Unix[26].]

Ричи был найден мертвым 12 октября 2011 года в возрасте 70 лет в своем доме в Беркли-Хайтс. Штат Нью-Джерси, где он жил один.Первое известие о его смерти пришло от его бывшего коллеги Роба Пайка. Причина и точное время смерти не разглашаются.[27] Он был слаб здоровьем в течение нескольких лет после лечения рака предстательной железы и сердечных заболеваний.[1][2][28][29] Новость о смерти Ричи во многом была омрачена освещением в СМИ смерти сооснователя Apple Стива Джобса, произошедшей за неделю до этого.[30]

Наследие

После смерти Ричи компьютерный историк Пол Э. Черуцци заявил:]

Ричи был под радаром. Его имя вообще не было общеизвестным. Но… если бы у вас был микроскоп и вы могли бы заглянуть в компьютер. Вы бы увидели его работу повсюду внутри.

В интервью вскоре после смерти Ричи, давний коллега Брайан Керниган сказал. Что Ричи никогда не ожидал. Что C будет таким значительным.[32] Керниган сказал Нью-Йорк Таймс [33] Керниган напомнил читателям. Насколько важную роль Си и Unix вклад в становление и развитие более поздних громких проектов. Таких как айфон.[34][35] другими свидетельствами его влияние не последовало.[36][37][38][39]

Размышляя о своей смерти. Один из комментаторов сравнил относительную важность Стив Джобс и Ричи, заключив. Что [40] другой комментатор сказал: Это звучит как дикое утверждение, но на самом деле это правда[41].] Другой сказал: [42]

Дистрибутив Linux Fedora 16, выпущенный примерно через месяц после его смерти. Был посвящен его памяти.[43]FreeBSD 9.0, выпущенная 12 января 2012 года, также была посвящена его памяти.[44]

Астероид 294727 Деннисритчи, открытый астрономами Томом Глиносом и Дэвидом Х. Леви в 2008 году. Был назван в его память[45]. Официальная цитата по именованию была опубликована Центром малых планет 7 февраля 2012 года (M. P. C. 78272).]

Известные работы

Публикации и научные статьи

Ричи был автором или автором около 50 научных работ, книг и учебников. Которые имели более 15 000 цитат.[48]

Вот некоторые из его наиболее цитируемых работ:

  • Язык программирования Си, BW Kernighan, DM Ritchie, Prentice Hall, Englewood Cliffs. New Jersey (1978)[49]
  • Языки программирования, D Ritchie (1978) [50]
  • The UNIX time-sharing system, DM Ritchie, K Thompson, Classic operating systems, 195-220 (2001)[51]
  • Advanced programming in the UNIX environment, WR Stevens, SA Rago, DM Ritchie. Addison-Wesley (1992, 2008)[52]
  1. ^ b c d e
  2. ^ b c . Новости Би-би-си . 13 октября 2011года . Извлечено 14 октября 2011года . Пионер информатики Деннис Ричи скончался после продолжительной болезни. … Первое известие о смерти доктора Ричи пришло через Роба Пайка, бывшего коллегу. Работавшего с ним в Bell Labs. Смерть мистера Ричи была затем подтверждена в заявлении компании Alcatel-Lucent. Которая теперь владеет Bell Labs.
  3. ^ b Пайк, Роб (12 октября 2011 года), (безымянный пост в Google+), извлеченный 14 октября 2011года, я только что услышал . Что после долгой болезни Деннис Ричи (dmr) умер дома в эти выходные. Больше у меня нет никакой информации.
  4. ^ Кэмпбелл-Келли, Мартин (13 октября 2011 года), «Некролог Денниса Ричи», The Guardian, извлечен 13 октября 2011года, Деннис Макалистер Ричи . Ученый-компьютерщик. Родился 9 сентября 1941 года; умер 12 октября 2011 года
  5. ^ (PDF). IEEE. Архивирован из оригинала (PDF) 24 ноября 2010года . Извлечено 20 марта 2021г. CS1 maint: обескураженный параметр (ссылка)
  6. ^ . Музей компьютерной истории. Архивирован с оригинала 3 января 2015года . Извлечено 5 января 2015года .
  7. ^ Keister, Wiliam; Ritchie, Alistair E.; Washburn, Seth E. (1951). The Design of Switching Circuits (eight printing Sep. 1963 ed.). Принстон, Нью-Джерси: D. Van Nostrand Co., inc. Члены технического персонала Bell Telephone Laboratories
  8. ^ b Миллер, Стивен (14 октября 2011 г.). . ISSN 0099-9660. Извлечено 3 марта 2018года .
  9. ^ Кейлл, Лиз (1 февраля 2011). . Независимая пресса. Извлечено 17 октября 2011года . Ричи, 69 лет, живет в Беркли-Хайтс уже 15 лет. Он родился в Бронксвилле, штат Нью-Йорк, вырос в Summit и посещал среднюю школу Summit. Прежде чем поступить в Гарвардский университет.
  10. ^ ван Ренессе, Робберт (январь 2014). . Обзор операционных систем ACM SIGOPS. 48 (1): 100. doi:10.1145/2626401.2626421. S2CID 34452214.
  11. ^ b . ЧМ. 19 июня 2020года . Извлечено 20 июня 2020года .
  12. ^ Ричи, Деннис М. . Извлечено 31 октября 2016года .
  13. ^ Ричи, Деннис. . Белл Лабс. Извлечено 31 октября 2016года .
  14. ^ b . Bell-labs.com… 5 мая 2000года . Извлечено 14 ноября 2016года .
  15. ^ . cnet. 13 октября 2011 года.
  16. ^ Wall Street Journal, 14 октября 2011 г., стр.
  17. ^ Макилрой, доктор медицины (1987). A Research Unix reader: аннотированные выдержки из Руководства программиста, 1971-1986 (PDF) (Технический отчет). CSTR. Белл Лабс, 139.
  18. ^ b Benet, Manuel (1999). . LinuxFocus.org.
  19. ^ . amturing.acm.org. АКМ. Извлечено 2 апреля 2019года .
  20. ^ Ritchie, Dennis M. (1987), , ACM Turing Award Lectures: Первые двадцать лет 1666-1985, ACM Press Anthology Series, Addison-Wesley Publishing Company, pp. 163-169, извлечено 30 января 2012 г.
  21. ^ (PDF). IEEE. Извлечено 29 мая 2011года .
  22. ^ ЧМ. . Архивирован с оригинала 3 апреля 2015года . Извлечено 30 марта 2015года .
  23. ^ . Белл Лабс. 8 декабря 1998 года. Архивирован с оригинала 27 марта 2006года . Получено 6 сентября 2006года .
  24. ^ . Белл Лабс. 27 апреля 1999. Архивировано с оригинала 11 октября 2003года . Извлечено 4 ноября 2003года .
  25. ^ . Пресс-релиз Alcatel-Lucent. 15 ноября 2005 года. Архивировано с оригинала 4 февраля 2014года . Получено 8 февраля 2012года .
  26. ^ Евангелиста, Бенни (25 января 2011). .
  27. ^ , , , проверено 14 октября 2011, неизвестно: компания Alcatel-светящийся подтвердили его смерть
  28. ^ Галлахер, Шон (13 октября 2011). . Проводная. Извлечено 13 октября 2011года .
  29. ^ Бинсток, Эндрю. . Дневник доктора Добба, Дневник доктора Добба . Извлечено 14 октября 2011года .
  30. ^ Сринивасан, Раджеев (25 октября 2011). . Первыйпост . Извлечено 4 декабря 2017года .
  31. ^ Лангер, Эмили (14 октября 2011). . Извлечено 3 ноября 2011года .
  32. ^ Прасад, Шишир (4 ноября 2011). . Форбс Индия. Извлечено 28 ноября 2011года . Дэннис Ричи или вы когда-нибудь думали. Что С станет таким популярным? [Керниган] Я не думаю. Что в то время. Когда Деннис работал над Unix и C. Кто-то думал. Что они станут такими же большими, как они. Unix, в то время, был исследовательским проектом внутри Bell Labs.
  33. ^ Лохрокт, Стив (13 октября 2011 г.). . Извлечено 14 ноября 2016года .
  34. ^ . Деканский герольд. 28 ноября 2011 года. Архивирован с оригинала 27 июля 2013года . Извлечено 28 ноября 2011года . Деннис Ричи, изобретатель языка Си и соавтор операционной системы Unix. Умер через несколько дней после Стива Джобса. Он был гораздо более влиятельным, чем Джобс.
  35. ^ Датта, Субхаджит (14 ноября 2011). . Индус. Архивирован с оригинала 28 января 2012года . Извлечено 28 ноября 2011года .
  36. ^ Кардинал, Дэвид (2 ноября 2011). . Экстремальные технологии. Извлечено 28 ноября 2011года . Книга сошла с полки. Чтобы научить новое поколение простому и элегантному способу программирования. Позволяющему разработчику непосредственно соприкасаться с внутренностями компьютера. Скромная целочисленная переменная—int—с годами увеличивалась в размерах по мере роста компьютеров. Но язык Си и его редкий. Чистый стиль кодирования продолжают жить. За это мы все многим обязаны Деннису Ричи.
  37. ^ . Экономист. 5 ноября 2011года . Извлечено 28 ноября 2011года . ТЕПЕРЬ, когда цифровые устройства являются модными предметами, легко забыть. Что на самом деле объясняет их почти магические свойства. Без операционных систем, которые говорят своим различным физическим битам, что делать. И без языков. На которых эти команды сформулированы. Последнее иЗоморфное было бы довольно красивым. Но пустым вместилищем. Вещицы цифрового века обязаны частью своей числовой души Деннису Ричи и Джону Маккарти.
  38. ^ . Ньюсвайз. 23 ноября 2011года . Извлечено 28 ноября 2011года . Четыре десятилетия назад Кен Томпсон. Покойный Деннис Ричи и другие сотрудники лаборатории AT&T Bell Laboratories разработали Unix. Который оказался одним из самых влиятельных программных продуктов. Когда-либо написанных. Их работа над этой операционной системой должна была быть сделана втихаря, хотя. Потому что их работодатель недавно отступил от исследования операционных систем.
  39. ^ Das, Shyamanuja (November 1, 2011). . Ciol.com. Архивирован с оригинала 3 июля 2016года . Извлечено 28 ноября 2011года . UNIX, в разработку которого Ричи внес большой вклад и чей язык Си позволил перенести его на другие машины. Даже сегодня. В своих различных аватарах. Является де-факто ОС для всего. Что является критически важным. Solaris, AIX, HP-UX, Linux—все это производные от UNIX.
  40. ^ Дункан, Джефф (13 октября 2011). . Цифровые тренды. Извлечено 14 ноября 2016года .
  41. ^ Перлоу, Джейсон (9 октября 2015). . ZDNet.com… Извлечено 14 ноября 2016года .
  42. ^ — Чему Мы Можем Научиться У Денниса Ричи?. TechCrunch.com… 15 октября 2011года . Извлечено 14 ноября 2016года .
  43. ^ Фороникс. . Получено 8 ноября 2011года .
  44. ^ Проект FreeBSD. . Извлечено 12 января 2012года .
  45. ^ . Центр Малой Планеты. Извлечено 12 сентября 2019года .
  46. ^ . Центр Малой Планеты. Получено 12 сентября 2019года .
  47. ^ Kernighan, Brian W.; Ritchie, Dennis M. (1978). Язык программирования Си. Энглвуд-Клиффс, Нью-Джерси: Прентис-Холл. ISBN 978-0131101630. OCLC 3608698.
  48. ^ . scholar.google.com. Получено 2 февраля 2021года .
  49. ^ Керниган, Брайан У.; Ричи, Деннис (22 марта 1988). Язык программирования C: C PROGRAMMING LANG _p2. Прентис Холл. ISBN 978-0-13-308621-8.
  50. ^ . scholar.google.com. Получено 2 февраля 2021года .
  51. ^ Ритчи, Деннис М.; Томпсон, Кен (2001), Хансен, Пер бринч (ред.) , классических операционных систем: от пакетной обработки к распределенным системам, Нью-Йорк, Нью-Йорк: Спрингер, С. 195-220, Дои:10.1007/978-1-4757-3510-9_11, по ISBN 978-1-4757-3510-9, проверено 2 февраля 2021
  52. ^ Стивенс, У. Ричард; Раго, Стивен А. (2008). Продвинутое программирование в среде UNIX. Эддисон-Уэсли. ISBN 978-0-321-52594-9.

Внешние ссылки

У Викисклада есть средства массовой информации, связанные с Деннисом Ричи.
Говорящий значок Википедии
Этот аудиофайл был создан на основе редакции этой статьи от 17 июня 2006и не отражает последующих правок.