Cthulhu 17.11.2011 15:21 Miranda

Дисклеймер: в нижеследующем тексте речь пойдет об идиотах. Потому, во избежание фрустрации и локальных околопозвоночных болей, не советую читать его животным со слабой психикой. 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) Я не утверждаю, что все программисты на питоне — идиоты. Лично знаю нескольких, способных аргументированно и без дрожи обсуждать его. Выводы пусть каждый сделает для себя сам.

Я кончил.

Recommended by:

@zamotivator: отлично!

@magog: и закурил =)

@238328: Все недостатки правильно описаны, ок.

and @0xd34df00d, @komar, @17eyes, @gelraen, @DJm00n
1. 2538 17.11.2011 15:31

Проклятие Монти Пайтона, отпившего из святого грааля, поражают всех вновьприбывших, только немногим удаётся спасти свой разум.

2. zamotivator 17.11.2011 15:57 tsarev99E40392

"Я кончил"... и закурил :)

3. 238328 17.11.2011 19:05 >>>

>И почему-то среди поклонников python таких "фанатиков" больше, чем среди поклонников других языков.
Wrong.
И вообще, кто такие поклонники? Может ли человек, пишущий только на CL, быть фанатиком пейтона?

4. Cthulhu238328 /3 17.11.2011 19:11 Miranda

Ну можно переформулировать "по какой-то неведомой причине я (и некоторые мои знакомые) с фанатиками питона в жизни сталкивались чаще, чем с фанатиками других языков, и они были в среднем намного более упороты".

А поклонник = человек, которому нравится язык, остальное несущественно.

5. 238328Cthulhu /4 17.11.2011 19:14 >>>

Ну, ок. Просто мне как-то редко встречаются фанатики питона, чаще попадаются адепты маргинальных функциональных языков.

6. 0xd34df00d238328 /5 17.11.2011 19:14 Azoth_primary

R!

7. 2383280xd34df00d /6 17.11.2011 19:15 >>>

нет, не ты

8. mva238328 /7 17.11.2011 19:57 Psi+

R?

9. 238328mva /8 17.11.2011 20:01 >>>

Нет, ты же вообще из более низшей касты — линуксоадминов

10. mva238328 /9 17.11.2011 20:01 Psi+

OKAY.SVG
/me пошёл дальше кодить микролог на Lua ;)

11. 238328mva /10 17.11.2011 20:02 >>>

лучше бы допиливал уже готовое

12. mva238328 /11 17.11.2011 20:02 Psi+

покажи хоть один готовый на Lua ;)

13. Cthulhumva /12 17.11.2011 20:03 Miranda

Но зачем писать его на луа?

14. 0xd34df00dmva /12 17.11.2011 20:03 Azoth_primary

Покажи хоть один готовый на брейнфаке. Нету? Всем срочно делать блог на брейнфаке!

15. mva0xd34df00d /14 17.11.2011 20:03 Psi+

да

16. 2383280xd34df00d /14 17.11.2011 20:04 >>>

Покажи хоть один готовый опенсорц комбайн на кутях. Нету? Всем срочно в ПЛАГИНЫ @ АРХИТЕКТУРУ!

17. rman238328 /16 05.12.2011 15:30

ты затролел дедфуда

18. 238328rman /17 05.12.2011 15:30 >>>

почему ты такой медленный?

19. 0xd34df00d238328 /18 05.12.2011 15:30 Azoth_primary

Он не с личкрафтов.

20. rman238328 /18 05.12.2011 15:31 утюга

с чего ты взял

21. 238328rman /20 05.12.2011 15:31 >>>

мне сообщила это твоя мама

22. rman238328 /21 05.12.2011 15:31 утюга

исключено

23. zamotivator238328 /21 05.12.2011 15:31 tsarev54BD2225

/me взял поп-корн

24. 0xd34df00dzamotivator /23 05.12.2011 15:32 Azoth_primary

А не ЧСВ свое? Гм, странно.

25. 238328zamotivator /23 05.12.2011 15:32 >>>

анус себе попкорн, хохол

26. zamotivator0xd34df00d /24 05.12.2011 15:32 tsarev54BD2225

кисо обиделось?

27. 0xd34df00d238328 /25 05.12.2011 15:32 Azoth_primary

Он ненативный хохол, а так, под эмулятором.

28. rman238328 /25 05.12.2011 15:33 утюга

посмотрите какой рабовладелец

29. 0xd34df00dzamotivator /26 05.12.2011 15:33 Azoth_primary

Фу, какой примитивизм. Фи таким быть.

30. komarrman /28 05.12.2011 15:33 pavilion

Блять, кто вы все такие, как вы все здесь оказались?

31. 2383280xd34df00d /27 05.12.2011 15:33 >>>

лол, ок

32. rmankomar /30 05.12.2011 15:33 утюга

не похуй ли

33. 238328rman /28 05.12.2011 15:33 >>>

смишно

34. 0xd34df00dkomar /30 05.12.2011 15:34 Azoth_primary

Ты комар бля. Комар ты, бля. Что ты несешь? Ты можешь заткнуться?

35. zamotivator0xd34df00d /34 05.12.2011 15:34 tsarev54BD2225

/me констатирует: кисо обиделось

36. 0xd34df00dzamotivator /35 05.12.2011 15:34 Azoth_primary

Так разобижайся же!

37. rmanzamotivator /35 05.12.2011 15:35 утюга

посмотрите как он хочет внимания, покормите его

38. 17eyeszamotivator /35 05.12.2011 15:35 aeorch

У тебя кисо в попкорне?

39. 17eyes17eyes /38 05.12.2011 15:35 aeorch

Теперь это slow-thread.

40. zamotivator17eyes /38 05.12.2011 15:35 tsarev54BD2225

Ты такой умный! Череп не жмёт? :)

41. rman17eyes /39 05.12.2011 15:35 утюга

permission denied

42. 238328zamotivator /40 05.12.2011 15:36 >>>

ахаха))))))))))))) дови его

43. 17eyeszamotivator /40 05.12.2011 15:36 aeorch

Ни, шкура только давит.

44. 17eyes238328 /42 05.12.2011 15:36 aeorch

Анусом.

45. 0xd34df00d238328 /42 05.12.2011 15:36 Azoth_primary

Череп?

46. zamotivator0xd34df00d /45 05.12.2011 15:36 tsarev54BD2225

в треде наркоманы

47. 23832817eyes /44 05.12.2011 15:36 >>>

#otfhgf/45 Пришли одновременно два комментария, проиграл

48. zamotivator238328 /47 05.12.2011 15:37 tsarev54BD2225

школота в треде. Запретите их

49. 0xd34df00dzamotivator /46 05.12.2011 15:37 Azoth_primary

R!

50. zamotivator0xd34df00d /49 05.12.2011 15:37 tsarev54BD2225

кыш

51. 238328zamotivator /48 05.12.2011 15:37 >>>

молодец

52. 17eyeszamotivator /48 05.12.2011 15:37 aeorch

BL меня!

53. 0xd34df00dzamotivator /48 05.12.2011 15:37 Azoth_primary

Сам дохуя илита, небыдло и нешколота?
Да что ты понимаешь в школоте! Сколько детей ты воспитал, чтобы рассуждать о школоте?
?!
?!?!?!?!?!

54. rman 05.12.2011 15:37 утюга

лихо я тредик оживил :3

55. 0xd34df00dzamotivator /50 05.12.2011 15:37 Azoth_primary

Тебе на жуйк, няша.

56. 238328zamotivator /48 05.12.2011 15:38 >>>

Тоже не хочется в школу из садика или есть иные причины? Меня мама тоже пугала

57. 17eyes0xd34df00d /55 05.12.2011 15:38 aeorch

Нет мне.

58. 2383280xd34df00d /53 05.12.2011 15:38 >>>

наркоман, уходи

59. 238328rman /54 05.12.2011 15:38 >>>

нет не ты

60. 0xd34df00d17eyes /57 05.12.2011 15:38 Azoth_primary

Нет не тебе. Ты же адвокат. Автокад. Авокадо.

61. 0xd34df00d238328 /58 05.12.2011 15:38 Azoth_primary

Порошок здесь я тут?

62. rman238328 /59 05.12.2011 15:39 утюга

конечно

63. 0xd34df00drman /62 05.12.2011 15:39 Azoth

И ограничено.

64. 2383280xd34df00d /61 05.12.2011 15:39 >>>

компилировать личкрафты в голове — вредно

65. 17eyes0xd34df00d /60 05.12.2011 15:40 aeorch

Во-куда?

66. 23832817eyes /65 05.12.2011 15:40 >>>

воркута

67. 0xd34df00d238328 /66 05.12.2011 15:41 Azoth

Воркуэта.

68. 2383280xd34df00d /67 05.12.2011 15:42 >>>

жуликуита

69. 0xd34df00d238328 /68 05.12.2011 15:43 Azoth

Пживота.

70. zamotivator0xd34df00d /69 05.12.2011 15:45 tsarev54BD2225

и тут политика, блять

71. 0xd34df00dzamotivator /70 05.12.2011 15:46 Azoth

Резюмирую: кисо обиделось.

72. 238328zamotivator /70 05.12.2011 15:47 >>>

и тут лингвистика

73. Cthulhu 05.12.2011 16:47 Miranda

Да вы все охуели срать в моем божественно-элитном треде!

74. rmanCthulhu /73 05.12.2011 17:34

ты в этом посте имел ввиду что на питоне можно писать но тебе надоели фанатики, а фанатики наверное потому что школота и они яро начинают фанатеть тем что немного знают.

75. snakehoney0xd34df00d /60 05.12.2011 21:27

Авогадро.

76. snakehoney 05.12.2011 21:28

Олсо, что я делаю в этом треде?

77. 0xd34df00dsnakehoney /75 05.12.2011 21:29 Azoth_primary

Постоянная.

78. 17eyessnakehoney /76 05.12.2011 21:29

Прозреваю, что пьешь чай.

79. 238328Cthulhu /73 06.12.2011 16:01 >>>

 *readonly

80. snakehoney238328 /79 06.12.2011 16:01 WORK

Ололо

81. snakehoney238328 /79 06.12.2011 16:01 WORK

Псач не умеет в ридонли, насколько мне известно.

82. Cthulhu238328 /79 06.12.2011 16:02 Miranda

*hello_tonya

83. Cthulhu238328 /79 06.12.2011 16:02 Miranda

Алсо все уже видели новое прелестное нововведение, которое она достала из своей таиландской вагины?

84. snakehoneyCthulhu /83 06.12.2011 16:03 WORK

Получение ответов только на свои сообщения-то?

85. Cthulhusnakehoney /84 06.12.2011 16:04 Miranda

Да.

86. komarsnakehoney /84 06.12.2011 16:07 pavilion

Охуеть, пойду помолюсь на артца.

87. komarCthulhu /83 06.12.2011 16:08 pavilion

Из жопы, мой друг, из жопы.

88. 0xd34df00dCthulhu /85 06.12.2011 16:09 Azoth

И зачем оно нужно?

89. snakehoney0xd34df00d /88 06.12.2011 16:09 WORK

Тебя забыли спросить.

90. komar0xd34df00d /88 06.12.2011 16:10 pavilion

Впрочем, вспоминая дедфудотреды, подумываешь о том, что не такая уж и плохая идея.

91. magogsnakehoney /89 06.12.2011 16:10 Azoth

а я говорил — спросите у дедфуда его мнение, а Вы — не будем, не будет

92. 0xd34df00dsnakehoney /89 06.12.2011 16:11 Azoth_primary

Што.

93. 0xd34df00dkomar /90 06.12.2011 16:11 Azoth_primary

У тебя бугурт.

94. zamotivatorkomar /90 06.12.2011 16:11 tsarevA6381636

Ы

95. komar0xd34df00d /93 06.12.2011 16:11 pavilion

А то.

96. 0xd34df00dzamotivator /94 06.12.2011 16:12 Azoth_primary

Тебя забыли спросить.

97. komar0xd34df00d /96 06.12.2011 16:12 pavilion

+1

98. 2538 06.12.2011 16:15

#1659048

99. Cthulhukomar /90 06.12.2011 16:16 Miranda

Идея была бы хорошей, если бы можно было настраивать дефолтное поведение. В теперешнем же виде, например, если я хочу одним комментарием ответить сразу нескольким участникам треда — я не буду уверен в том, что они его увидят.

Впрочем, основной мой блог уже на псто, потому похуй.

100. 238328Cthulhu /83 06.12.2011 16:49 >>>

да

102. Cthulhudoner /101 28.12.2011 18:44 Miranda

Правильно, это не их огород. Их огород — небольшие скрипты. И я об этом написал в конце, да. Но ты сам видишь, что многие посчитали его серебряной пулей со всеми вытекающими.

А про динамическую типизацию вон хотя бы сюда глянь → http://komar.bitcheese.net/ru/tech/it-fa...
там достаточно много максимализма, но по сути все верно.

103. komarCthulhu /102 29.12.2011 00:36 pavilion

У КОГО МАКСИМАЛИЗМ У ТЕБЯ МАКСИМАЛИЗМ ЕПТ
Олсо, добавил ссылку на твой пост.

104. 238328 10.07.2012 22:56

бамп

105. komar238328 /104 10.07.2012 22:56 komar

Нахуй я тебя разбанил?

106. 238328komar /105 11.07.2012 16:26 4274965365134223473913273

потому что ты мудила. Алсо, почему ты у меня не в блеклисте?

Do you really want to delete ?