Совершенно правдивая история о настоящем программисте, никогда не изучавшем Си

Рассказывает Уилл Шипли


Мой юный друг Сэм — настоящий гений от программирования. Сэм знает Си! Впрочем, нужно сразу сделать пояснение: он еще не дипломированный специалист.

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


Тогда Сэм еще не был программистом — он начал учиться писать код, будучи уже подростком. Отчасти потому, что программирование интересовало его как спорт, отчасти — из-за того, что окружали его программисты, и он очень хотел создавать что-то сам. Как и все великие программисты, сталкиваясь со сложностями, он погружался в процесс еще сильнее.

Однажды Сэму довелось разговориться со своим дядей — тот тоже был программистом в прошлом.

«Привет! Я учу язык программирования под названием Си», — поделился Сэм. — «Ты очень много знаешь о разных языках, ты учил Си?».

«Нет», — к великому удивлению Сэма, ответил дядя. «Я один из тех немногих программистов, которым никогда не доводилось учить Си…

…, потому что я его создал».

Ах да, фамилия Сэма — Ритчи.


В этой истории мне нравится то, что Деннис всю жизнь Сэма терпеливо ждал, прежде чем поделиться этим потрясающим фактом. Только представьте себе: вы наблюдаете за тем, как растет и растет ваш племянник, и терпеливо ожидаете момента, когда он начнет программировать. Интересно, как он прокручивал у себя в голове этот диалог? «Хм, как же мне сказать это так, чтобы прозвучало эпически? Может, „Знаешь, а вот я никогда не изучал Си?“ Да ну, слишком неуклюже…»


Кстати, если вас завлекла атмосфера эпохи становления IT, у нас есть для вас интересная история о величайшей в мире программе из когда-либо написанных.

Источник: Medium