eurekafag
22.05.2011 14:08 WOK
http://wiki.theory.org/YourLanguageSucks
Recommended by:
@hanyuupoke: Проблемы Императивоблядей
and @238328
не соснули: lisp, haskell, erlang
just as planned.
Ага, ещё КОБОЛ, ПРОЛОГ и Ада. По тем же самым причинам, да.
iНепизди. По совершенно другим причинам. Ты бы ещё VB.net вспомнил
Отличный же язык.
мосье знает толк.
В кулфейсах.
соснул всё же автор. В питоносекции, например, сплошь классическое неосиляторство:
> you can't do assignments or print inside a lambda
да всё там можно, блеадь, lambda s: sys.stdout.write(s), возвращает всегда None. За счёт list comprehensions в лямбдах можно даже циклы писать. И вообще блядь, лямбда-исчисление даже не то что тюринг-полное... оно просто *полное*. В нём можно всё. Другое дело, что это не всегда будет самым удобным способом.
> no switch statement — you have to use a bunch of ugly if/elif/elif ... tests
ну блядь, ну. help(dict), google://function+as+first+class+citizen... google://OOP+polymorphizm
Ну и так далее. Хотя размеры списков «%%language%% sucks because» действительно о чём-то говорят.
по поводу свича — типичный случай удаления гланд через анал. впрочем иногда это доставляет удовольствие, да.
ЗАТО В ПЕТОН ООП КАК ГОВНО
удваиваю, лучшеб вообще нихуя не делали.
s/В ПЕТОН//
ИПТОН
да, именно. Удаление гландов, через анус. Только гланды здесь — ненужный всеми уже забытый switch/case, дающий некие мифические ускорения на целых константах; а анус, естественно, плюсоебов. Это, в частности, объясняет и боль, с которой они обычно кричат о потеряных гландах.
у тебя сепплесис головного мозга. я без всякой задней мысли ведь сказал. switch — это такой ущербыный вариант паттерн-матчинга для императивного поноса же.
да.