DMR RIP

13 октябрь, 2011 - 09:04Андрей Зубинский

Очень тяжёлая осень. Понятно, что все мы не вечны. Понятно, что приходит время прощания с целым поколением. Но когда уходят такие люди, как Деннис МакАлистер Ричи, dmr, уже не до объяснений.

DMR RIP

Потому что ушёл человек, полностью изменивший жизни очень многих людей. Куда больше их изменивший, чем все вместе взятые  производители таблетов, смартфонов и прочей технологической шелухи. Слишком уж заездили эти простые слова "изменил жизнь", теперь под этим почему-то понимается какой-то инфантильный восторг от возможности тыкать пальцем в экран там, где это и не нужно. Скажу жёстко - это не изменение жизни. Потому что жизнь человека меняется не внешними явлениями, а тем, что происходит у человека в голове. И в этом смысле одна небольшая книга в своё время по-настоящему изменила жизни. Книга эта называется "The C Programming Language", первое издание её было выпущено в 1978 году, и эту дату стоит запомнить - с неё началось триумфальное шествие языка C и первой главной среды его исполнения, ОС Unix, по миру. Книга была переведена, наверное, на все возможные языки  нашей планеты. Она легко пересекала границы и "железные занавесы". Она стала чуть ли не религиозной книгой. Её зачитывали до дыр. Это я помню очень хорошо, потому что сам зачитал её до дыр. Её и просто "зачитывали" - брали на почитать и не возвращали, потому что сами давали кому-то почитать. Только моих "зачитанных"  экземпляров было три. И я не обижался и не обижаюсь. Пусть они путешествуют и дальше. Потому что экземпляров на всех не хватало. Книгу перенабрали руками на мейнфреймовых терминалах и распечатывали на барабанных АЦПУ. Я лично не помню ни одной технической книги подобной судьбы. Тем более, книги 40-летней давности о языке программирования, которая и сейчас обязательно есть у любого программиста в библиотеке. И не помню ни одного языка программирования, который бы прожил столько времени, так прожил, и через 40+ лет оставался бы суперпопулярным, суперпригодным для решения чуть ли не любых задач, суперраспространённым etc, всё с приставкой "супер-". И уж сколько книг по языкам программирования я перечитал, потому не боюсь утверждать: "The C Programming Language" - самая гениальная книга о самом гениальном языке программирования.

Если бы Деннис Ричи написал только её - этого было бы достаточно.

Если бы он только придумал и реализовал сам язык C - это уже дорога в бессмертие.

Если бы он не писал книги и языка C, а только был активным участником проектов Minix и Unix - это вечный почёт.

Но он сделал всё это вместе.

Его заслуженные награды - Тьюринговская Премия, медаль IEEE, Национальная Медаль за заслуги в Технологиях США, Национальная Премия Японии за выдающиеся достижения в технологии и науке, - это совсем немного на самом деле. Куда большая его награда - те миллионы или даже десятки миллионов экземпляров его книги, которую до сих пор просят "на почитать" совсем юные ребята, даже не знающие кто же он такой, dmr.

Без лишнего пафоса, вспоминая подобные явления в культуре, когда книга переступала через убогое понятие "актуальность" (ненавижу это слово, слышал его только от лиц, посещающих "курсы мотивации", что уже говорит само за себя) и превращалась в живущий вне времени текст, эталонный во многих смыслах текст, можно вспомнить только великие религиозные книги. Да и Unix, соавтором которой был dmr, тоже стала религией - со всеми нюансами всех религий, со своими фанатиками, отшельниками, ритуалами, Оптиными Пустошами и прочим обязательным.

Лично я обязан dmr самым большим изменением моей жизни. До его книги мне было любопытно, после неё стало по-настоящему интересно. И благодаря ей и языку C я почувствовал и понял, что что-то могу сам. И уверен, - масса людей моего поколения и следующих могут сказать то же самое. Это величайшее достижение любого автора.

Очень печально.

Соболезную родным и близким dmr. И всем, кто обязан этому человеку своей судьбой.

Очень тяжёлая осень.

PS

Просто и хорошо пишут в блоге Роба Пайка комментарии к этой печальной новости:

Ray Cromwell:
Can't bring myself to +1 this.
I spent my late teens reading his book over and over again, I imagine, there are tens of thousands who did the same, having their career started by C.

Russell Stuart:

Someone creates something before you're 3 and its always been there, before you're 30 and it could inspire your life's work, after 30 and it's unnecessary change.
Dennis fell into the middle category for me. His creations were my lifelong inspirations.

Arun Koshy:
#include <stdio.h>
main()
{
printf("Thank you for creating me\n");
printf("RIP,Mr.Ritchie\n");
}

Jason Stevens:
Few people can truly say they changed the world.
And Dennis certainly is one of the few. RIP Dennis, but also thanks for making the world in which we live in today!

David Griffith:
The K and R book was a great influence on me. Thanks.

Juan Veliz:
One of my first computer language books was The C Programming Language, thanks Mr Ritchie RIP

Otto Solares:
I feel very sad, my first programming language was C which I learned from dmr amazing book.

Micah Gorrell:

I spent most of the day coding in C today, just like I do nearly every day.
I suspect that many of you did as well.
Even if you didn't I am sure that all of you used many programs written in C today.
The impact of dmr was absolutely massive.

Lindsay Kay:
Goodbye Dennis and thanks for all the hard work.
I started with your C in 1988 and will probably use it for a few more decades yet.

Rob Streno:
Twenty-five years ago, I picked up a copy of "The C Programming Language" by Kerningham and Ritchie.
It was completely incomprehensible to me at first, but I struggled, and learned, and coded (and coded and coded).
Through the years, what I gained from learning that language has given me money, but, more importantly satisfaction in my career choice.
Thank you Mr. Ritchie for giving me the life I've had.
May you rest in peace.

Essien Essien:
C and UNIX changed my life.
My work today, my goals, all affected by the availability and then the core principles of C and UNIX.

Amit Pande:
RIP Sir.
It's because of you, I am able to earn more than my bread and butter.
Deepest condolences to your family...