Пионеры Unix удостоены премии Японии


Пионеры Unix, Кен Томпсон и Деннис Ритчи, удостоились премии Japan Prize за свою работу над Unix и, возможно, немного за язык программирования C.

Кен Томпсон и Деннис Ритчи изобрели Unix и C, а также многие другие менее известные вещи, включая новаторские шахматные программы и изобретение других языков. В основном они делали это для развлечения, чтобы доказать, что это возможно, и чтобы предоставить лучшие инструменты, чем были доступны. Теперь за свои усилия они были удостоены премии Японии в области информации и коммуникаций в размере 600 000 долларов в 2011 году.

Кен Томпсон (слева) и Деннис Ричи (справа)

Предыдущие победители из мира информатики немногочисленны, но среди них Марвин Мински (1990 г.), Винт Серф (2008 г.) и Роберт Кан (2008 г.).

Ричи и Томпсон посчастливилось работать в Bell Labs (ныне принадлежащей Alcatel-Lucent) в то время, когда они могли приобрести мини-компьютер и тратить время на создание программного обеспечения для него. Программное обеспечение, которое они создали, превратилось в Unix, который, в свою очередь, вдохновил Linux. Они создали Unix просто потому, что миникомпьютеры того времени не поставлялись с хорошими операционными системами в стандартной комплектации, а вместо этого поставлялись с грубым системным программным обеспечением, которое предоставляло доступ к дисководу, то есть DOS.

Пара решила, что, если они хотят получить максимум от своего «личного» миникомпьютера, им нужна лучшая и более мощная операционная система — результатом была Unix, но сначала им нужен был язык для написания операционной системы, и поэтому они » пришлось «изобрести С.

По сегодняшним меркам кажется удивительным, что им нужно было изобрести язык, прежде чем приступить к основной задаче написания операционной системы, но все было настолько примитивно. Также кажется удивительным, что C, возможно, самый влиятельный язык сегодня, появился как инструмент, созданный на пути к более широкой цели.

Томпсон и Ричи ушли из лабораторий Bell несколько лет назад, но сейчас Томпсон работает в Google над другим языком программирования, о котором вы, возможно, слышали, Go!


Добавить комментарий