Pull to refresh

Миф о супер языке

Reading time 2 min
Views 3.8K
Original author: Jonathan Edwards
Я только что прочитал очередную версию мифа о том, как какой-то эзотерический язык программирования (чаще всего Lisp или Haskell) может стать секретным оружием, позволяющим команде на порядки превосходить ожидания. Пол Грэм глобально распространил это миф (Побеждая посредственность / Beating the Averages), и миф передавался из поколения в поколение. Но это враньё. Еще хуже то, что он усиливает настоящий бич нашей индустрии – интеллектуальный элитизм.

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

Сомнительная польза от эзотерических языков – это эффект избранности. Вот вам типичный сценарий. Большинство по настоящему умных программистов считают, что они слишком хороши для того, чтобы растрачиваться на программирование обычных приложений. Но к тому же они любят эзотерические языки, демонстрирующие какие они умные. Значит, их можно заставить писать приложения, разрешив им использовать их обожаемые языки для умников. Престо! Замечательный результат. Но уберменши не будут унижаться внедрением. Как только весёлая разработка закончена, они исчезают. После приходят профессиональные программисты и ошарашено созерцают величественный монумент ментальной мастурбации. Система выбрасывается и переписывается на нормальном языке программирования с использованием нормальных техник, доступных нормальным людям. Суперпрограммисты обвиняют всех в тупизне, еще более раздувая чувство собственного превосходства.

Нет супер языков программирования, есть только суперпрограммисты. И, похоже, они ещё и супердрочеры. Я знаю, я был одним из них. Что реально дает мощь языку программирования – это возможность использования его нормальными людьми.

от переводчика: просьба тех, кто не читал Грэма, в начале ознакомится с его статьей — это весьма занятное чтиво, а потом высказывать своё мнение
Tags:
Hubs:
+70
Comments 152
Comments Comments 152

Articles