Дисклеймер: в нижеследующем тексте речь пойдет об идиотах. Потому, во избежание фрустрации и локальных околопозвоночных болей, не советую читать его животным со слабой психикой. You've been warned.
Есть множество языков программирования. У каждого есть свои плюсы и минусы; "серебряной пули" не существует и существовать не может, это очевидно. И чем популярнее и востребованнее язык, тем чаще возникают его обсуждения. Люди собираются и начинают взвешивать эти "плюсы и минусы", доказывая друг другу свое мнение. И это правильно — часто такие обсуждения заставляют взглянуть на многие вещи под другим углом, узнать что-то новое etc.
Я, например, люблю язык c++ иррациональной, немного извращенной любовью. Но это совсем не мешает мне видеть его недостатки. И я никогда не отрицал их наличие. Но среди программистов на любом языке встречаются так называемые "фанатики" (я бы предпочел тут использовать более подходящее слово, но остатки врожденной политкорректности не позволяют этого сделать, увы), которые с упорством, достойным куда лучшего применения, доказывают всем — "наш язык совершенно лишен недостатков, он идеально подходит почти для всего!". И почему-то среди поклонников python таких "фанатиков" больше, чем среди поклонников других языков.
Когда один из них берется защищать свой язык — складывается стойкое впечатление, что в этот момент у него напрочь отключаются отделы мозга, отвечающие за аналитическое мышление, структурную логику и другие полезные ништяки. Он с бессмысленной улыбкой игнорирует любую приводимую аргументацию, даже не пытаясь ее как-то опровергать.
Типичный диалог выглядит примерно так (Ф=фанат, О=оппонент, зацените конструктивность):
О: А почему у вас сделано вот так?
> В Python 3, при одинаковой близости к двум кратным значениям, округление будет выполнено до ближайшего четного кратного (например, значение 0.5 будет округлено
> до 0.0, а значение 1.5 – до 2.0). Эта особенность представляет серьезную проблему переноса математических программ на Python 3.
Ф [удивленно]: Что? Где? Я о таком не слышал!
О: А зачем принуждать людей к определенному стилю форматирования, это ведь неправильно?
Ф [патетически]: Это правильно!!!111 Просто ты еще не привык! [Да, "привыкать" — тоже полезное искусство, похоже]
О: А ведь python плохо подходит для многопоточных приложений из-за gil.
Ф [судорожно гуглит значение этой аббревиатуры]: Почему плохо? Запустим несколько копий интерпретатора, подумаешь, аппаратные ресурсы сейчас дешевые.
О: А ведь динамическая типизация не слишком удобна в больших проектах. В частности, она приведет к головным болям при сколь-либо серьезном рефакторинге.
Ф [на секунду задумывается]: Да ну, ты врешь, есть много больших проектов на питоне, у них же как-то это работает? Значит проблемы нет!
О [пытаясь осмыслить такой парадоксальный выверт логики]: Э... Ну ведь многие ошибки, которые мог бы обнаружить компилятор, всплывут внезапно, и...
Ф [гордо, не дослушав]: А у нас 100% тестовое покрытие, нам такое не грозит!!!
О: А зачем было так брутально отказываться от обратной совместимости при переходе на третью версию? Какие соображения требовали этого?
Ф [поднимая глаза к небесам]: Гвидо виднее!
О [в отчаянии приводит еще несколько мелких и несущественных аргументов вроде того, что замыкания там не совсем первоклассные объекты]
Ф: А, так ты же просто тролль и идиот! Что с тобой говорить! Все твои аргументы тупые! Смотри, вон даже гугл!.. [на этих словах фанатик замолкает, молитвенно складывает руки перед грудью и делает многозначительное лицо, которое какбы должно всем дать понять, что если даже гугл...]
О: Постой, давай посмотрим, что именно у гугл написано на питоне, кроме некоторых фронтендов?
Ф: С тобой нет смысла разговаривать, я ухожу.
Ну вы прочувствовали, да. Главный вопрос сегодняшнего поста — почему доля таких упорков среди питонщиков намного больше, чем среди любителей других языков?
Да, и напоследок пара уточнений для невнимательных и для тех, кто узнал себя здесь:
1) Я не утверждаю, что питон — говно. Это достаточно неплохой скриптовой язык.
2) Я не утверждаю, что все программисты на питоне — идиоты. Лично знаю нескольких, способных аргументированно и без дрожи обсуждать его. Выводы пусть каждый сделает для себя сам.
Я кончил.
@zamotivator: отлично!
@magog: и закурил =)
@238328: Все недостатки правильно описаны, ок.
and @0xd34df00d, @komar, @17eyes, @gelraen, @DJm00n
Проклятие Монти Пайтона, отпившего из святого грааля, поражают всех вновьприбывших, только немногим удаётся спасти свой разум.
"Я кончил"... и закурил :)
>И почему-то среди поклонников python таких "фанатиков" больше, чем среди поклонников других языков.
Wrong.
И вообще, кто такие поклонники? Может ли человек, пишущий только на CL, быть фанатиком пейтона?
Ну можно переформулировать "по какой-то неведомой причине я (и некоторые мои знакомые) с фанатиками питона в жизни сталкивались чаще, чем с фанатиками других языков, и они были в среднем намного более упороты".
А поклонник = человек, которому нравится язык, остальное несущественно.
Ну, ок. Просто мне как-то редко встречаются фанатики питона, чаще попадаются адепты маргинальных функциональных языков.
R!
нет, не ты
R?
Нет, ты же вообще из более низшей касты — линуксоадминов
OKAY.SVG
/me пошёл дальше кодить микролог на Lua ;)
лучше бы допиливал уже готовое
покажи хоть один готовый на Lua ;)
Но зачем писать его на луа?
Покажи хоть один готовый на брейнфаке. Нету? Всем срочно делать блог на брейнфаке!
да
Покажи хоть один готовый опенсорц комбайн на кутях. Нету? Всем срочно в ПЛАГИНЫ @ АРХИТЕКТУРУ!
ты затролел дедфуда
почему ты такой медленный?
Он не с личкрафтов.
с чего ты взял
мне сообщила это твоя мама
исключено
/me взял поп-корн
А не ЧСВ свое? Гм, странно.
анус себе попкорн, хохол
кисо обиделось?
Он ненативный хохол, а так, под эмулятором.
посмотрите какой рабовладелец
Фу, какой примитивизм. Фи таким быть.
Блять, кто вы все такие, как вы все здесь оказались?
лол, ок
не похуй ли
смишно
Ты комар бля. Комар ты, бля. Что ты несешь? Ты можешь заткнуться?
/me констатирует: кисо обиделось
Так разобижайся же!
посмотрите как он хочет внимания, покормите его
У тебя кисо в попкорне?
Теперь это slow-thread.
Ты такой умный! Череп не жмёт? :)
permission denied
ахаха))))))))))))) дови его
Ни, шкура только давит.
Анусом.
Череп?
в треде наркоманы
#otfhgf/45 Пришли одновременно два комментария, проиграл
школота в треде. Запретите их
R!
кыш
молодец
BL меня!
Сам дохуя илита, небыдло и нешколота?
Да что ты понимаешь в школоте! Сколько детей ты воспитал, чтобы рассуждать о школоте?
?!
?!?!?!?!?!
лихо я тредик оживил :3
Тебе на жуйк, няша.
Тоже не хочется в школу из садика или есть иные причины? Меня мама тоже пугала
Нет мне.
наркоман, уходи
нет не ты
Нет не тебе. Ты же адвокат. Автокад. Авокадо.
Порошок здесь я тут?
конечно
И ограничено.
компилировать личкрафты в голове — вредно
Во-куда?
воркута
Воркуэта.
жуликуита
Пживота.
и тут политика, блять
Резюмирую: кисо обиделось.
и тут лингвистика
Да вы все охуели срать в моем божественно-элитном треде!
ты в этом посте имел ввиду что на питоне можно писать но тебе надоели фанатики, а фанатики наверное потому что школота и они яро начинают фанатеть тем что немного знают.
Авогадро.
Олсо, что я делаю в этом треде?
Постоянная.
Прозреваю, что пьешь чай.
*readonly
Ололо
Псач не умеет в ридонли, насколько мне известно.
*hello_tonya
Алсо все уже видели новое прелестное нововведение, которое она достала из своей таиландской вагины?
Получение ответов только на свои сообщения-то?
Да.
Охуеть, пойду помолюсь на артца.
Из жопы, мой друг, из жопы.
И зачем оно нужно?
Тебя забыли спросить.
Впрочем, вспоминая дедфудотреды, подумываешь о том, что не такая уж и плохая идея.
а я говорил — спросите у дедфуда его мнение, а Вы — не будем, не будет
Што.
У тебя бугурт.
Ы
А то.
Тебя забыли спросить.
+1
#1659048
Идея была бы хорошей, если бы можно было настраивать дефолтное поведение. В теперешнем же виде, например, если я хочу одним комментарием ответить сразу нескольким участникам треда — я не буду уверен в том, что они его увидят.
Впрочем, основной мой блог уже на псто, потому похуй.
да
Правильно, это не их огород. Их огород — небольшие скрипты. И я об этом написал в конце, да. Но ты сам видишь, что многие посчитали его серебряной пулей со всеми вытекающими.
А про динамическую типизацию вон хотя бы сюда глянь → http://komar.bitcheese.net/ru/tech/it-fa...
там достаточно много максимализма, но по сути все верно.
У КОГО МАКСИМАЛИЗМ У ТЕБЯ МАКСИМАЛИЗМ ЕПТ
Олсо, добавил ссылку на твой пост.
бамп
Нахуй я тебя разбанил?
потому что ты мудила. Алсо, почему ты у меня не в блеклисте?