The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики PHP представили интерпретатор нового поколения ..., opennews (ok), 08-Май-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


46. "Разработчики PHP представили интерпретатор нового поколения ..."  +/
Сообщение от Аноним (-), 08-Май-14, 17:51 
>>быстрым как Ruby
> Это была шутка такая?

Признавайтесь, зачем вы фракталы строите или блинную сортировку юзаете на сабже?


Ответить | Правка | Наверх | Cообщить модератору

50. "Разработчики PHP представили интерпретатор нового поколения ..."  +/
Сообщение от sometest (?), 08-Май-14, 18:05 
Я этого не делаю, но руби известен медленным интепретатором.

Anyway, основная проблема уже не столько в пхп, сколько в выборках данных с бд.

Ответить | Правка | Наверх | Cообщить модератору

63. "Разработчики PHP представили интерпретатор нового поколения ..."  +/
Сообщение от Аноним (-), 09-Май-14, 00:44 
> Признавайтесь, зачем вы фракталы строите или блинную сортировку юзаете на сабже?

Не вижу чем построение фракталов, сортировка или любой иной алгоритм так уж плохи в целях бенчмаркинга и сравнения. А, понимаю, при этом не получается хвалить фетиш - становится понятно что это булшит :).


Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

64. "Разработчики PHP представили интерпретатор нового..."  +1 +/
Сообщение от arisu (ok), 09-Май-14, 00:45 
> Не вижу чем построение фракталов, сортировка или любой иной алгоритм так уж
> плохи в целях бенчмаркинга и сравнения.

в том, что это очень специфические задачи.

Ответить | Правка | Наверх | Cообщить модератору

67. "Разработчики PHP представили интерпретатор нового поколения ..."  +2 +/
Сообщение от Аноним (-), 09-Май-14, 08:14 
Я не часто строю фракталы на руби, но когда я это делаю, я использую биндинги к OpenCL.
Эти бенчмарки имели бы хоть какой-то смысл, если бы в них использовались не дженерики, а объекты, и были бы задачи, которые используют встроенные либы, например работа со строками, регекспы, и т.д. потому что в реале все упирается в создание объектов и GC. И, кстати заметьте, еще over 10y ago, на PHP строго на строго рекомендовалось не использовать ООП, так ВК до сих пор и не использует, в то время как на руби за такой СиСтайл влегкую можно получить по морде кирпичом. Разные подходы.
И расскажите мне плиз, как они в этих бенчмарках умудрились получить такую странную правую колонку с распределением CPU по ядрам, если Ruby по определению однопоточный?
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

69. "Разработчики PHP представили интерпретатор нового поколения ..."  +1 +/
Сообщение от AlexAT (ok), 09-Май-14, 09:11 
> И, кстати заметьте, еще over 10y ago, на PHP строго на строго рекомендовалось не использовать ООП

В PHP4 были большие проблемы с ООП в связи с костыльностью транслятора. Начиная с PHP5 с ООП никаких проблем нет, производительность не хуже процедурного варианта. К 5.3 вылизали чуть ли не до идеального варианта. Немножко не хватает шаблонов, как в сях, увы, и возможности перегрузки методов и функций.

Ответить | Правка | Наверх | Cообщить модератору

71. "Разработчики PHP представили интерпретатор нового поколения ..."  +/
Сообщение от sometest (?), 09-Май-14, 10:30 
>шаблонов, как в сях

Ты наверное имел в виду темплейты из крестов? Упаси б-же.

Ответить | Правка | Наверх | Cообщить модератору

77. "Разработчики PHP представили интерпретатор нового поколения ..."  +1 +/
Сообщение от Аноним (-), 09-Май-14, 20:40 
Темплейты из крестов, на мой взгляд, — полумера. /Не видел кода(но слышал) на PHP уже 5 лет/ Дайте народу миксины, рефлекшны и Object.metod_missing?. PHP имхо не хватает ООП не в стиле крестов@11||14, а в стиле Java, ну и back-to-the-roots Smalltalk. Но тут, конечно, я очень субьективен и разбиваю ваши мечты.
И еще, без всякого троллинга, в PHP уже появились и широко используются атавизмы функционального программирования типа лямбд? На руби можно писать очень быстрый код в 100% функциональном стиле, convention over configuration, вот это все.
Ответить | Правка | Наверх | Cообщить модератору

78. "Разработчики PHP представили интерпретатор нового поколения ..."  +/
Сообщение от sometest (?), 10-Май-14, 01:15 
да, анонимные функции появились в 5.3

насчет reflection не понял, если ты имел в виду reflection api, то да - такое есть.

Ответить | Правка | Наверх | Cообщить модератору

85. "Разработчики PHP представили интерпретатор нового поколения ..."  +/
Сообщение от AlexAT (ok), 28-Май-14, 21:50 
Миксины сделали в 5.4 виде traits, по сути с другого боку, но всё оно же. Рефлекшн есть с 5.1 начиная, если память не изменяет. Лямбды (если речь об анонимных функциях-замыканиях) начиная с 5.3 есть.

Вообще язык очень сурово подрос с момента 4.х и даже 5.0, в последнее время даже не вызывает потребностей вида "блин, ну когда уже эта фича".

Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

88. "Разработчики PHP представили интерпретатор нового..."  +/
Сообщение от arisu (ok), 28-Май-14, 23:34 
> Миксины сделали в 5.4 виде traits, по сути с другого боку, но
> всё оно же.

даже не знаю, то ли смеяться, то ли обнять и плакать…

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру