Programming Languages
February 8, 2021

Языки и самолёт

(c) Минобороны РФ

Одно из самых сильных воспоминаний из детства — полёт с дедом в соседнюю деревню на самолёте Ан-2. 25 километров по прямой, лететь полчаса или около того, человек десять пассажиров, дед рядом ещё живой и молодой, и непередаваемый детский восторг.

Позже были Як-40 и Л-410, ТУ, Боинги и Эйрбасы. Много раз я перерисовывал из журналов самолётики, клеил модели и запускал воздушных змеев. Я до сих пор восторгаюсь всем, что связано с авиацией, особенно русской, советской и российской.

А потом в моей жизни случилось программирование и много разных языков программирования. И оказалось, что здесь всё также. Есть языки — рабочие лошадки, способные решать много разных локальных задач. Есть сложнейшие инструменты, для пользования которыми нужно быть подготовленным и тренированным. Как военные лётчики на военных же самолётах. Бывают языки — летающие лаборатории, на которых обкатываются идеи и решения. Бывают очень специфичные языки, которыми пользуется кучка энтузиастов и успешно решает стоящие перед ними задачи.

И каждый раз, подходя к новому языку, я вспоминаю ещё живого и молодого деда и думаю, будет ли этот язык как Ан-2, или когда-нибудь удастся посидеть за штурвалом красавца Су-57? Как знать, дед, как знать...