0xd34df00d 17.04.2012 13:41 Azoth

Феерический пиздец, добавил в закладки → http://habrahabr.ru/post/142140/

Recommended by:

@pooq: моча съела говно

and @lHooFool, @magog, @kurkuma
1. magog 17.04.2012 13:48 Azoth

PHP построен, чтобы продолжать фурычить при любых обстоятельствах. Если есть выбор между тем, чтобы сделать непонятно что и упасть с ошибкой, он сделает непонятно что. Что-нибудь лучше, чем совсем ничего. — это просто мега пушка!!!!

2. 0xd34df00dmagog /1 17.04.2012 13:48 Azoth

Там дальше по тексту хорошенький список инконсистентностей, ради него и стоит добавить в закладки, чтобы потом троллить похапешников.

3. rapture 17.04.2012 13:50 unknown

блять, я так и думал, что этот высер будет щас гулять

4. 0xd34df00drapture /3 17.04.2012 13:50 Azoth

Как будто там что-то неправильно сказали.

5. rapture0xd34df00d /4 17.04.2012 13:52 unknown

там 70% высер сноба. остаток — истинная правда. Но с учетом декларируемой цели "PHP — единственное исключение." получаем провал.

6. 0xd34df00drapture /5 17.04.2012 13:52 Azoth

И в чем в том перечислении проблем высер сноба? Оно же объективное. Или ты дальше второго абзаца не читал?

7. kurkuma 17.04.2012 13:53 Логово быдлокода

охуенчик

8. kurkuma 17.04.2012 13:54 Логово быдлокода

> Пока работаешь на php половины из этого не замечаешь, ко второй привыкаешь и это не так беспокоит. Проблемы видно со стороны. После Питона, например.
тонко

9. rapture0xd34df00d /6 17.04.2012 14:00 unknown

там во втором абзаце уже сомняки в утверждениях типа
> Похожие вещи должны быть похожи, разные должны различаться
Как ты любишь, define. что не отменяет приведенных ниже части примеров пиздеца, да.

В половине примеров (типа избыточного синтаксиса циклов) автар откровенно питоноебит.

> PHP изначально создавался для непрограммистов
Он так говорит, как-будто это что-то плохое

> PHP построен, чтобы продолжать фурычить при любых обстоятельствах.
Иногда нужно.

> В отличие от (почти) всех остальных языков с похожим оператором, ?: левоассоциативен
Ну и хули?

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

10. magograpture /9 17.04.2012 14:02 Azoth

1) про любые обстоятельства и работу — я бы тебе руки отрубил и им по ебалу надавал и не допустил бы к программированию никогда.
2) обеъект — не переменная?
3) про ?: — А то, что нахуй было выебываться и делать отличо от всех остальных?

11. 0xd34df00drapture /9 17.04.2012 14:02 Azoth

> В половине примеров (типа избыточного синтаксиса циклов) автар откровенно питоноебит.
Как будто не желать code bloat'а — что-то плохое.

> Он так говорит, как-будто это что-то плохое
Да.

> Иногда нужно.
Да, но не такими средствами. man прошивки для космических аппаратов. Их не на похапе пишут.

> Ну и хули?
Инконсистентно и неинтуитивно.

> При этом он питоноебит, а в третьем питоне переменных нет. Есть объекты.
Лол, речь не про это. И в чем разница, кстати? Ну, в нормальных языках в чем разница, а не в питоне?

12. gelraenrapture /9 17.04.2012 14:04

>> PHP построен, чтобы продолжать фурычить при любых обстоятельствах.
>Иногда нужно.
Но не таким способом. См. erlang.

13. rapturemagog /10 17.04.2012 14:08 unknown

1. какое счастье что тебе еще не дали в руки топор. и подольше бы не давали. просто очевидные вещи, на которые программа тупо валится — это хуйня. этого НЕ должно быть, если ты не пишешь на Аде. и мне похуй, можешь оборать эту строчку.

2. ваше ООП-ёбство меня достало. это личное, так что это обсуждаемо. переменная — это переменная. Обертка ее в объект, на мой личный непрограммистский взгляд это охуенный overhead, которы, тем не менее, дает 2 вина: все объект как целостность модели и штуки типа self.format для строк.

3. нахуй его вообще было делать, когда можно было сделать жабку, да? меня вот лично всегда интересовало, какого хуя в каждом новом языке изобретают свой синтаксис? но никто не жалуется... ну может кроме афтара топика.

14. komar 17.04.2012 14:10 komar

Боян: #oefttz

15. 0xd34df00drapture /13 17.04.2012 14:11 Azoth

1. Я бы с радостью ее обосрал, если бы ее вообще можно было понять. Разверни, что за хуйню ты понаписал, чего быть не должно, что за очевидные вещи?

2. Ты щас такую хуйню спизданул, что пиздец. Про объекты, про какую-то хуйню, оверхед. Ты че несешь? Ты можешь матчасть заботать? Объект — оверхед. Вообще охуеть.
Нет, срсли, попиши на плюсцах и пойми, что никакого оверхеда от объектов нет.

3. Свой синтаксис лучше, чем чужой синтаксис, но со своим поведением. Впрочем, тебе, как не программисту, боюсь, этого не понять.
Хотя. гм, приходишь в магазин купить мяса, вроде и написано, что мясо, и пахнет как мясо, приходишь домой, разворачиваешь, пробуешь на вкус, а там говно.

16. 0xd34df00d 17.04.2012 14:11 Azoth

Проиграл в голос → "gzgetss — Получить строку из указателя на gz-файл и вырезать HTML-тэги." До смерти хочу узнать какие обстоятельства привели к концепции этой функции.

17. rapture0xd34df00d /11 17.04.2012 14:14 unknown

> Как будто не желать code bloat'а — что-то плохое.
Как-будто в этом отношении питон лучше :D

> Да
Поподробнее.

> Да, но не такими средствами
Прошивки для космических кораблей пишут не на питоне и не на C++. Попытка кривая, да. Но с учетом целей (язык для не программистов) на троечку сойдет. А не пиздец-пиздец-пиздец.

> неинтуитивно
См. выше про синтаксис. Вас напитоноебили в универе, а теперь ебетесь.

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

18. magograpture /13 17.04.2012 14:14 Azoth

блядь, undef behaviour — это просто пиздец. И притом неотлавливаемый и недокументированный

19. 0xd34df00drapture /17 17.04.2012 14:17 Azoth

> Как-будто в этом отношении питон лучше :D
Не знаю, я плюсоблядь и хаскельблядь.

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

> Прошивки для космических кораблей пишут не на питоне и не на C++. Попытка кривая, да. Но с учетом целей (язык для не программистов) на троечку сойдет. А не пиздец-пиздец-пиздец.
С учетом целей язык надо выкинуть на помойку.

> См. выше про синтаксис. Вас напитоноебили в универе, а теперь ебетесь.
У нас в универе не было питона, ЧЯДНТ? Нас вообще не на языки надрачивали, а на алгоритмы и мышление. Я лабы на хаскеле сдавал, например.

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

20. rapturegelraen /12 17.04.2012 14:19 unknown

про erlang согласен, но php вообще создавался процедурным (sic). и большая часть пиздежа автара
> ООП-дизайн представляет из себя жуткую мешанину Java и Perl.
связана как раз с тем, что кто-то такой же умный полез делать
> Функциональные части PHP сделаны как в C, а объектные как в Java. Даже не могу сказать, как меня это раздражает.
> Нет системы модулей.
> «to» против 2
Половина пиздежа в топике про то, что тут сделано так, а тут так (см to и 2). Окей, согласен. Говорить что из-за этого язык плохой... обычно когда такие предъявы у других, они валят все на конкретную реализацию компилятора. У php с этим фэйл... ну и вин одновременно.

21. 0xd34df00drapture /20 17.04.2012 14:21 Azoth

> связана как раз с тем, что кто-то такой же умный полез делать
Разве похапе не этот Расмус (или как его там, Хим? один хуй говно :3) до сих пор пилит?

> Половина пиздежа в топике про то, что тут сделано так, а тут так (см to и 2). Окей, согласен. Говорить что из-за этого язык плохой... обычно когда такие предъявы у других, они валят все на конкретную реализацию компилятора. У php с этим фэйл... ну и вин одновременно.
Что? Причем тут конкретная реализация компилятора? Какой вин? Похапе — это тебе не плюсцы, похапе — это именно php-машина и php (php.exe, чтобы тебе понятнее было), а не стандарт, не ISO и не прочая хрень. Поэтому не примазывай про реализации компилятора.

22. rapture0xd34df00d /19 17.04.2012 14:32 unknown

>Не знаю, я плюсоблядь и хаскельблядь.
Ну вот мы и поехали.

> Потому что чтобы писать корректный и качественный код, нужно иметь определенное мышление, которыми домохозяйки и прочие юристы по дефолту не наделены.
Ням ням ням. Я так думаю, что если любой юрист-домохозяйка может осилить в школе алгебру и начала, то он может освоить и программирование. Все остальное — такой же батхерт сноба, лишающегося илитности.

> С учетом целей язык надо выкинуть на помойку.
Фатальный вопрос — не выкинули. Быдло?

> Про оверхед ты лютую хуйню спизданул.
Инкапсуляция снижает скорость доступа к данным.
Запрет на прямой доступ к полям класса извне приводит к необходимости создания и использования методов доступа. И написание, и компиляция, и исполнение методов доступа сопряжено с дополнительными расходами. (вики)
Я так подозреваю, что сейчас твои любимые плюсцы способны на этапе компиляции ситуацию с переменными разрулить (на 99%), но почему-то переодически в сети (в том числе по похапе в одной из ссылок в сабжевой статье и питону, см. драмму с pypy) выплывают публикации "ололо, вызов функции быстрее вызова метода объекта".

23. 0xd34df00drapture /22 17.04.2012 14:37 Azoth_primary

> Ну вот мы и поехали.
Куда?

> Ням ням ням. Я так думаю, что если любой юрист-домохозяйка может осилить в школе алгебру и начала, то он может освоить и программирование. Все остальное — такой же батхерт сноба, лишающегося илитности.
Твои рассуждения показывают, что логику ты не осилил, значит, ты не осилил и алгебру и начала.
А в школе, кстати, такой уровень, что их даже макака осилить может.
И да, если, по-твоему, похапе лишает меня илитности, то я даже не знаю, что и сказать.

> Фатальный вопрос — не выкинули. Быдло?
Щто. Все вменяемые люди давно выкинули. Остались домоюристы, которые больше ничего не могут осилить.

> Инкапсуляция снижает скорость доступа к данным.
Тут нужен пруф. На всякий случай подскажу, что ты мыслишь слишком динамически ;3
> Запрет на прямой доступ к полям класса извне приводит к необходимости создания и использования методов доступа. И написание, и компиляция, и исполнение методов доступа сопряжено с дополнительными расходами. (вики)
Тривиальные геттеры неплохо инлайнятся.
> Я так подозреваю, что сейчас твои любимые плюсцы способны на этапе компиляции ситуацию с переменными разрулить (на 99%), но почему-то переодически в сети (в том числе по похапе в одной из ссылок в сабжевой статье и питону, см. драмму с pypy) выплывают публикации "ололо, вызов функции быстрее вызова метода объекта".
В плюсах это не так. Херовая же реализация ООП в одном поха^W говноязычке говорит не о хреновости идеологии ООП, а о хреновости говноязычка, ВНЕЗАПНО.

24. 0xd34df00d0xd34df00d /23 17.04.2012 14:37 Azoth_primary

Бля, как же охуенно цитировать выделением + Ctrl+Q, прям фап-фап :3

25. ulidtko 17.04.2012 14:48

> Имена переменных чувствительны к регистру. Имена функций и классов нет.

на этом пункте я не выдержал и произвёл характерный лицевой хлопок.

26. rapture0xd34df00d /21 17.04.2012 14:52 unknown

> Разве похапе не этот Расмус (или как его там, Хим? один хуй говно :3) до сих пор пилит?
Разве Линукс не этот Линус (или как его там, Алан Кокс? /trollface) до сих пор пилит?

> Поэтому не примазывай про реализации компилятора
Ок. Интерпретатора.

> И да, если, по-твоему, похапе лишает меня илитности, то я даже не знаю, что и сказать.
Сказать мне, почему с выходом кутима ты вдруг внезапно начал няшить личкрафты. Не пизди мне про "при чем тут это". Низкий порог вхождения создает много мусора, но так же и позволяет людям воплощать конечные реализации идей, до которых обычные программисты не додумываются, потому что дроча на системы плагинов сами превращаются в инструмент :D

> Херовая же реализация ООП говноязычке
> говорит о хреновости говноязычка
> реализация
Okay.jpg

27. 0xd34df00dulidtko /25 17.04.2012 14:52 Azoth_primary

Читай дальше, это только начало. Ближе к середине я уже начал истерически ржать.

28. rapture0xd34df00d /24 17.04.2012 14:52 unknown

правой кнопкой удобнее,как ни странно, но специфично

29. 0xd34df00drapture /26 17.04.2012 14:55 Azoth_primary

> Разве Линукс не этот Линус (или как его там, Алан Кокс? /trollface) до сих пор пилит?
Не думаю, что мимо Линуса пройдет какое-нибудь говно.

> Ок. Интерпретатора.
Ссылку на ISO-стандарт и хотя бы четыре реализации.

> Сказать мне, почему с выходом кутима ты вдруг внезапно начал няшить личкрафты. Не пизди мне про "при чем тут это". Низкий порог вхождения создает много мусора, но так же и позволяет людям воплощать конечные реализации идей, до которых обычные программисты не додумываются, потому что дроча на системы плагинов сами превращаются в инструмент :D
Скажи, с интересом послушаю. Заодно еще скажи, что кроме него няшных программ нет, что про няшность UI кутима начали говорить только две недели назад, и все такое.
Мое уняшивание уев личкрафтов никак не связано с кутимом. Лакман — потому что в нем стало много пакетов, а не три с половиной, как когда я его дизайнил. Настройки — потому что меня заебал этот разнобой, и заебали реквесты его починить. А больше ничего и не няшится-то, в общем.

> Okay.jpg
А што тебя смущает? Реализация где? В говноязычке. Собственно, говноязычок и является в известном смысле реализацией идеи.

30. 0xd34df00drapture /28 17.04.2012 14:56 Azoth_primary

> правой кнопкой удобнее,как ни странно, но специфично
Мне удобнее нажать Ctrl+Q, чем жать правую кнопку мыши. Все равно левая рука всегда на клаве.

31. rapture0xd34df00d /29 17.04.2012 15:04 unknown

> Не думаю, что мимо Линуса пройдет какое-нибудь говно.
Как погромист-линуксоёб в споре с домохозяйкой может так сомневаться?

> Ссылку на ISO-стандарт и хотя бы четыре реализации.
Ок, его нет. И о чем это нам говорит? О том, что ISO есть на C++? Или о том, что язык существует в единственной разнобойной реализации и это проблема не языка, а реализации, как и отсутсвие нормальных опкод-кэшеров, которые приходится отдельно прикручивать?

> Мое уняшивание уев личкрафтов никак не связано с кутимом.
> А больше ничего и не няшится-то, в общем.
Ладно, тут я сливаю: у меня была небольшая надежда, что ты таки превратишь личи во что-то, кроме поделки лично для себя. Uвы.

32. 0xd34df00drapture /31 17.04.2012 15:08 Azoth_primary

> Как погромист-линуксоёб в споре с домохозяйкой может так сомневаться?
А это не сомнение, это мягкая форма, указывающая, что ты не прав, приводя такую аналогию.

> Ок, его нет. И о чем это нам говорит? О том, что ISO есть на C++? Или о том, что язык существует в единственной разнобойной реализации и это проблема не языка, а реализации, как и отсутсвие нормальных опкод-кэшеров, которые приходится отдельно прикручивать?
О том, что язык в данном случае и есть реализация, и поэтому аргумент про плюсцы и существование говеных компиляторов не катит.

33. 0xd34df00drapture /31 17.04.2012 15:08 Azoth_primary

> Ладно, тут я сливаю: у меня была небольшая надежда, что ты таки превратишь личи во что-то, кроме поделки лично для себя. Uвы.
А зачем мне это? :3

34. magog0xd34df00d /30 17.04.2012 15:11 Azoth

скролом еще удобнее

35. 0xd34df00dmagog /34 17.04.2012 15:12 Azoth_primary

Неудобно, с Ctrl+Q же автоматом фокус попадает обратно на строку ввода, и можно не ездить мышкой туда-сюда, если нужно процитировать подряд несколько вещей.

36. magog0xd34df00d /35 17.04.2012 15:15 Azoth

в данном случае согласен. А если бы магог в свое время не разобрался как оставлять фокус в строке ввода, то хуй бы что у тебя работало <_<

37. 0xd34df00dmagog /36 17.04.2012 15:15 Azoth_primary

Кажется, я с фокус проксями сам разобрался, не? :3

38. magog0xd34df00d /37 17.04.2012 15:16 Azoth

может еще и ирку ты написал?

39. 0xd34df00dmagog /38 17.04.2012 15:16 Azoth_primary

И импортер из файрфокса.
Ладно. хуита все это, проекту только профит, кто бы это не сделал, команда-то одна :3

40. magog0xd34df00d /39 17.04.2012 15:16 Azoth

двачую.

41. kurkuma 17.04.2012 18:04 mind

Если похапе такой хуёвый, то хули у личкрафтов сает на похапе?

42. magogkurkuma /41 17.04.2012 18:05 Azoth

ты думаешь его кто-то писал?

43. kurkumamagog /42 17.04.2012 18:05 mind

но ведь готовые CMS есть на куче других языков, даже на хаскеле каком-нибудь небось

44. komarkurkuma /43 17.04.2012 18:06 komar

Дедфуд мудак просто, все хорошо.

45. 0xd34df00dkomar /44 17.04.2012 18:06 Azoth_primary

У тебя баттхерт просто, все хорошо.

46. kurkumakomar /44 17.04.2012 18:06 mind

да мне вообще похуй на эти языкосрачики, толку-то от них никакого

47. generatorglukoff 17.04.2012 18:07 Досктоп

уже боян

48. komar0xd34df00d /45 17.04.2012 18:07 komar

Я-то что? У меня сайт на окамле.

Do you really want to delete ?