![]() |
1983 год Kenneth Thompson (1943) и Dennis M. Ritchie (1941-2011) «За разработку общей теории операционных систем и в частности за создание операционной системы UNIX» |
Страна: США
Образование: Kenneth Thompson - Магистр науки в области электротехники, Калифорнийский университет (Беркли), 1966
Dennis M. Ritchie - Доктор философии в области математики, Гарвардский университет, 1968
О лауреатах
После получения образования Ritchie и Thompson присоединились к Исследовательскому центру вычислительных наук Bell Labs. В то время сотрудники этого центра имели значительную свободу в выборе тем в теории вычислений, языках, программировании и системах. Хотя с 1964 года члены этой команды участвовали в разработки системы Multics, в 1969 году Bell Labs ушла из проекта и перед учёными встала задача поиска нового направления, например, среды для вычислений с on-line сообществом, свободной от «ментальности большой системы». UNIX, первую версию которого Thompson написал в том же году, должен был предоставить такую среду. Так как UNIX мог запускаться на относительно недорогих компьютерах, даже небольшие исследовательские группы могли работать с ним, делиться идеями, а, с учётом того, что исходные коды системы шли в комплекте с ней, могли программировать и расширять функционал без формальностей бюрократии. Для UNIX Thompson разработал интерпретируемый язык B, Ritchie добавил в него типы, а позже написал компилятор для C. После этого большая часть кода UNIX была переписана на C в 1973 году.
Ключевые слова: UNIX, B, Go, UTF-8, ALTRAN, BCPL, C, Multics
Краткая библиография
| 1. |
Thompson, Ken, "Reflections on Trusting Trust", Turing Award Lecture, Communication of the ACM, Vol. 27, No. 8, August 1984, pp. 761-763. В наградной лекции авторы показали, что нельзя доверять программе, если нельзя доверять хотя бы одному инструменту, использованному при её написании. |
| 2. |
Ritchie, D. M. and K. Thompson, “The Unix Time-sharing System,” Communications of the ACM, Vol. 17, No. 7, July, 1974), pp. 365-375; also, Bell System Technical Journal, Vol. 57 Num. 6, Part 2 (July-August 1978), also, Fourth ACM Symposium on Operating Systems Principles, IBM Thomas J. Watson Research Center, Yorktown Heights, New York, October 15-17, 1973. Классическая статья, в которой представлена операционная система UNIX. |
| 3. |
Kernighan, Brian W. and Dennis M. Ritchie, The C Programming Language, Second Edition, Prentice Hall, Inc., 1988. ISBN 0-13-110362-8 (paperback), 0-13-110370-9 (hardback). Описание языка C. |


