Как стать автором
Обновить

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

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

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

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

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

от переводчика: просьба тех, кто не читал Грэма, в начале ознакомится с его статьей — это весьма занятное чтиво, а потом высказывать своё мнение
Теги:
Хабы:
Всего голосов 136: ↑103 и ↓33+70
Комментарии152

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань