
Alex
16.04.2017
18:41:56
если питонисты, то питон, если пыхари, то пых

Aleserche
16.04.2017
18:41:57

Nick
16.04.2017
18:41:58

Alex
16.04.2017
18:46:08

Google

Nick
16.04.2017
18:47:17
Значит не писал
))

Alex
16.04.2017
18:47:22
Чем поносить язык
Я не поношу, а негативно отношусь. Исторически, эстетически и практически - читать пхп код сложно.

Nick
16.04.2017
18:47:42
Там ж в восьмерке также функциональщина есть

Alex
16.04.2017
18:48:00

Nick
16.04.2017
18:48:36
Тем не менее монадки там можно было делать давно

Alex
16.04.2017
18:48:37

Alex
16.04.2017
18:49:40
Джава прекрасна.
Спору нет.

Alex
16.04.2017
18:49:59

Alex
16.04.2017
18:50:39
php
Для меня минус - сложный синтаксис (похож на баш) и следственно сложно читать.

Alex
16.04.2017
18:50:55
Имхо, синтаксис там примитивный до чертиков

Google

Alex
16.04.2017
18:51:11
Я представляю что ты бы сказал про erlang

Alex
16.04.2017
18:51:41

Aleserche
16.04.2017
18:51:42
что там сложноного? $?

Alex
16.04.2017
18:51:46
Пхп не выглядит как англ

Aleserche
16.04.2017
18:52:35
в пхп бесит зоопарк наименований функций

Andrey
16.04.2017
18:54:40
Используй ассемблер, там все просто)

Alex
16.04.2017
18:55:55
Когда у меня спрашивают почему у меня к нему негативное отношение
1.) Уродливая мультипарадигменность. Невозможно красиво сделать декоратор. При возврате функции из функции надо явно захватывать переменные из скоупа.
2.) Не интересный рынок. 90% , а то и больше - сайты. Где вся сложность - взять данные и всунуть в базу;
3.) Избыточность функциональная, плохая спека по наименованию основных методов.
4.) Низкая квалификация коллег. Большинство php программистов достаточно узко мыслят. Т.к язык -web классический.
Но в целом этот язык имеет свою нишу и ему там комфортно
Поэтому когда говоришь что язык говно надо аргументировать
Иначе походит на то, что ты его вообще не знаешь, а делаешь выводы

Andrey
16.04.2017
18:56:59
Лол, есть функ гет аргс
Может быть, и ты не трогал пых серьезно?)

Alex
16.04.2017
18:57:36
Какой функ гет аргс? что за дичь

Andrey
16.04.2017
18:57:59
Декоратор делается в три строчки

Alex
16.04.2017
18:58:01
ДЕкорактор покажи мне красивый на пыхе. Который можно сделать на js, python и даже на сях
В 3 строчки? 3 строчки это обявление функции будет
Или у тебя строки по 200 символов в ширину)
Короче php Detected
Я, кстати, этот язык не унижал. Аргументировал свое мнение. Не то что некоторые =D

Google

Andrey
16.04.2017
19:00:57
Ну как бы да, function __call() { call_user_func_array([$this, 'decorator'], func_get_args()); }
Или кол статик для позднего связывания

Alex
16.04.2017
19:01:59
Вот про это уродство я и говорил, когда в других яп высокого уровня он скоуп цепляет без извращения

Andrey
16.04.2017
19:02:02
Можно аргументы через вариадик передать

Alex
16.04.2017
19:02:15
Я уж не говорю про питоновский /decorator

Andrey
16.04.2017
19:03:10
Так три строчки или нет? Шашечки или ехать?)
То, как другие языки делают шугаринг - не роляет ни капли

Alex
16.04.2017
19:05:48
Совсем смотрю у тебя туго с функциональщиной, сделай декоратор как функциональный. Не ООП. О чем я сказал с самого начала

Andrey
16.04.2017
19:06:24
То есть $this прошел незамеченным)
Ок, ваше мнение очень важно для нас
Оставайтесь на связи

Alex
16.04.2017
19:07:01
гугль в помощь, декоратор в функциональных языках

Alex
16.04.2017
19:07:11
И посмотри как он реализован во всех яп высокого уровня почти
И на свои closure в pgp
А потом поговорим про красоту кода

Andrey
16.04.2017
19:07:46
Хорош рассуждать о том, чего не трогал
Красота понятие относительное

Alex
16.04.2017
19:09:14
Желательно функционалку

Andrey
16.04.2017
19:09:37
Мне нравится ваша ультимативность

Google

Alex
16.04.2017
19:09:38
Что бы понять какая она уродливая в пхп

Andrey
16.04.2017
19:10:32
Ну да бог с ним, ваше мнение важно для нас, кроме вас никто не интересуется ничем, кроме одного языка)

Alex
16.04.2017
19:10:43
Мне тоже она нравится, особенно нравится когда человек к словам декоратор/функциональщина приводит ООП
Это сразу пхп детектед
Узколобость она такая, но увы, мне есть с чем сравнивать

Andrey
16.04.2017
19:11:22
Ок, бог с вами

Nikolay
16.04.2017
19:11:33
надо всем писать на хаскелле и на скале срочно

Andrey
16.04.2017
19:11:33
Вы просто бог в айти
Как бы напишите нам узколобым фп в джаве

Admin
ERROR: S client not available

Alex
16.04.2017
19:12:14

dk
16.04.2017
19:12:22
Писать надо на перле
Ибо нефек

Nikolay
16.04.2017
19:12:47

Andrey
16.04.2017
19:12:47
Просто ооп оно ж только в пхп
Да, мужики?)
Так скала это джава?
Или я чет пропустил?

Nikolay
16.04.2017
19:13:42
нет, скала - это то, как должна была выглядеть джава, но не шмогла
в итоге java 8 сейчас подвинулась поближе

Google

Alex
16.04.2017
19:13:57
Просто ооп оно ж только в пхп
Для тебя видимо да, раз не знаешь фундамента- что такое декоратор и функциональщина. ПХП же мультипарадигменный, да мужик?) А вот java нет. Так и напиши красиво функциональщину на нем
Знаток)))

Andrey
16.04.2017
19:14:36
Вы такой пятнадцатилетний, капитан

Alex
16.04.2017
19:15:27
Ну это уже вода, а не доводы. Ваш фейл мною засчитан. Сравнили пых, мультипарадигменный язык с жабой. java оопшная и она с этим отлично справляется
И идеология у нее четкая

Andrey
16.04.2017
19:16:03
А си плюс плюс скольки парадигменный?

Nikolay
16.04.2017
19:16:36
во многих языках есть функциональные примитивы, даже в C++ и джаве

Andrey
16.04.2017
19:16:54
Фп и джава?)

Alex
16.04.2017
19:16:57

Nikolay
16.04.2017
19:17:04
проблема в том, что нормальный более-менее чистый функциональный код на них писать практически нереально

Andrey
16.04.2017
19:17:13
О, с++ уже низкоуровневый

Alex
16.04.2017
19:17:16
Сравнивать реализацию паттернов в с++ с высокоуровневым языком - это вообще упороться

Andrey
16.04.2017
19:17:20
Еще откровений

Nikolay
16.04.2017
19:17:31
по сравнению с питоном и джавой - да, C++ низкоуровневый

Andrey
16.04.2017
19:17:52
Как бы вам сказать помягче
Низкоуровневым может быть ассемблер, но кого эт интересует, правда?)

Alex
16.04.2017
19:18:44
Как бы вам сказать помягче
Ты сравнил мультипарадигменный язык с JAVA, потом стал в пример приводить с++ к вопросу о реализации паттерна "декоратор", который по сути является языком низкого уровня со статической типизацией
Ну это дичь явная

Nikolay
16.04.2017
19:18:50
c++ - низкоуровневый язык. Поехали дальше

Alex
16.04.2017
19:18:52
Давай бреда еще влей

Andrey
16.04.2017
19:19:14
Давайте за определение низкоуровневый