Короче, здоровое, полезное и фуа-гра - разные вещи

22 апрель, 2009 - 10:03Андрей Зубинский

Наконец-то кто-то это сказал, причём так, что даже самые сумасшедшие тролли молчат. Адриан Хэй (Adrian Hey ), 10 лет стажа использования Haskell:

"По моему мнению [не IMHO, а именно IMO], самой большой проблемой Haskell является то, что при всей его изысканной изощрённости [sophistication], до сих пор очень трудно писать на нём "надёжные и ясные" [robust] программы (противоположные просто "корректным" в академическом смысле слова). Часто вы можете с этим смириться - если используете язык для быстрой, "на коленках", разработки "программ одного запуска"...
Я подозреваю, что большинство пользователей Haskell применяют язык именно таким образом (как суперкалькулятор или для всякого "надомного" баловства). Я, по крайней мере, так и делаю
."

Собственно говоря, вся ветка "Порка Haskell на конюшне по субботам" очень интересна и поучительна.
Хотя бы в том смысле, что показывает и очевидное, и всякие латентные феномены.

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

А вот менее очевидное - чем выше интеллектуальный уровень участников социальной сети и чем сложнее вызвавшее массовую истерию явление (артефакт) - тем дольше будет длиться истерия. В "просто социальной сети" истерии длятся максимум несколько дней. И то, сейчас это уже много даже при задействовании PR-механизмов и услуг всяких персон, генерирующих  монетизированный контент. А в неявной, но бесспорно существующей социальной сети высококлассных программистов истерия Haskell длится уже даже трудно сказать сколько времени. При этом тут никому нет никакого смысла в капаниях на мозги за мелкий прайс. Система сама генерирует требующееся - в этой среде победы собственного интеллекта являются весьма ощутимым стимулом.

Впрочем, в этом нет ничего особо нового. Разве что тесты, с которых началась поздняя (и потому бессмысленная в профилактическом смысле) порка, показывают, что F# генерирует несколько более быстрый (хехе) код, чем и его прототип, и, тем более, чем Haskell.