Деннис Ритчи: человек, без которого не было бы ни Windows, ни iPhone

Двое людей умерли в одном и том же месяце 2011 года: октябре. Стива Джобса оплакивал весь мир, по нему сняли фильмы и написали книги. Дениса Ритчи похоронили почти тихо, и об этом узнали в основном те, кто пишет код.

Стив Джобс подарил нам красивые коробочки с яблоком: iPhone, iPad, iPod, Macintosh. Деннис Ритчи подарил нам язык программирования C и операционную систему Unix. Без работы Ритчи не существовало бы той инфраструктуры, поверх которой Джобс собирал свои продукты.

Цепочка простая. Нет C значит нет Unix. Нет Unix значит нет Linux и macOS. Нет macOS значит нет iOS. Дальше по списку отваливаются Windows, Chrome, Firefox, Photoshop, PlayStation, Xbox. Практически всё, чем мы пользуемся ежедневно, либо написано на C, либо построено на тех языках, которые сами написаны на C.

C++ вырос из C. Objective-C, на котором долгие годы писали приложения для Mac и iPhone, тоже надстройка над C. Современные ядра, компиляторы, базы данных, виртуальные машины Java и интерпретаторы Python написаны на C или C++. Когда вы запускаете нейросетку через PyTorch, под капотом работает C++ и кусочки C. Когда телефон загружается, первые миллионы строк кода написаны именно на этом языке.

Деннис МакАлистер Ритчи родился в 1941 году. Около сорока лет он проработал в Bell Labs, вместе с Кеном Томпсоном он придумал Unix, а в 1972 году выпустил тот самый C. Вместе с Брайаном Керниганом он написал книгу The C Programming Language, которую поколения разработчиков ласково называют просто K&R.

Ритчи получил премию Тьюринга в 1983 году и Национальную медаль США в области технологий в 1999. Но видеть его на обложках журналов было практически невозможно. Он умер 12 октября 2011 года, через неделю после Джобса. Соцсети в этот момент были переполнены чёрными фонами и яблочками. О смерти Ритчи первым написал Роб Пайк, его коллега по Bell Labs, в фейсбуке.

Каждый раз, когда похожий пост всплывает в ленте, инженеры репостят его с соображением «вот именно». Причина не только в симпатии к Ритчи. Внимание публики достаётся продуктологам и сценическим ораторам, а реальную технологическую базу строят люди в темных свитерах и очках. Имена этих людей редко выходят за пределы git коммитов и технических книг.

Джобс сделал огромную работу, и свою славу он заслужил. Но когда вы в следующий раз проведёте пальцем по экрану смартфона, вспомните, что под этим стеклом крутится ядро, написанное на языке, который придумал человек в старом свитере с бородой. Без него экран остался бы чёрным.

Источник: https://x.com/precisox/status/2059339344574386429

+1
0
+1
0
+1
0
+1
0
+1
0

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *