Katulos
Хуита же, ну
Alex
ща будет холиварчик)
Roman
Хуита же, ну
не производительней?
Alex
Жгите)
Pin
Про хеш таблицы в php7 вот крутая статья на хабре https://habrahabr.ru/company/mailru/blog/308240/
Pin
рекоммендую
Pin
про массивы точней и их реализацию
Артур
всем привет)
Пантелеев
Хуита же, ну
не позорься)
Артур
https://pastebin.com/6BDGgFQL
Артур
у меня в профайлере больше всего нагрузку делает(
Katulos
не позорься)
ты бенчмарками с хабра обмазался? или реально пробовал?
Артур
http://s1.radikale.ru/uploads/2017/10/9/aba29420f8ff2b9c2e1b9e4c7eff18ea-full.png
Pin
вот ещё, про объекты - https://habrahabr.ru/company/mailru/blog/275497/
Евгений
он не нагрузку делает он тупа ждёт
Пантелеев
https://habrahabr.ru/post/226707/ https://habrahabr.ru/company/mailru/blog/255237/ https://habrahabr.ru/company/mailru/blog/275497/
Dmitriy
Емае. информационный phpgeeks, я туда попал ?
Pin
%)
Артур
он не нагрузку делает он тупа ждёт
а чего ему ждать я ведь создал переменную и вызываю тогда когда она созданная
Pin
такое случается, раз в тысячу лет)
Пантелеев
%)
а у тебя на собеседосах последних спрашивали про внутренности?
Пантелеев
Емае. информационный phpgeeks, я туда попал ?
да что то все ахуели, забыли какой самый главный пыхочат
Pin
в норм конторах, всегда спрашивают C составляющую
Pin
это обязательно нужно знать, структуры данных, алгоритмы
Alex
давайте еще асм спрашивать
Пантелеев
ну обычно мельком) просто спрашиват что такое zval и как работают ссылки)
Dmitriy
А ты упорт
+ . упорот мжб ?
Евгений
это обязательно нужно знать, структуры данных, алгоритмы
а потом ты сидишь и занимаешься формошлёпством )
Pin
кек)
Олексій
это обязательно нужно знать, структуры данных, алгоритмы
Структуры и алгоритмы это одно. А си и интерналс - другое
Alex
У меня самое злое собеседование было с кучей задач на логику
Pin
Структуры и алгоритмы это одно. А си и интерналс - другое
ну почему массивы например реализованы через хеш таблицы - это структура данных и это же интерналс
Pin
шах и мат аметисты
Pin
если ты знаешь низкоуровневую реализацию языка, ты в 99% случаях напишешь оптимальный код
Alex
Я считаю что каждый должен заниматся своей частью
Alex
Есть тек то пишут ядро языка
Alex
есть тек то пишут на этом языке
Alex
и лучше не лезть друг к другу
Олексій
Тащемта такие микро оптимизации уже 1000 лет не пишут
Pin
нежели если ты будешь использовать какие то конструкции и не понимать как будет происходить работа с памятью в том или ином случае
Dmitriy
в норм конторах, всегда спрашивают C составляющую
неее . в норм конторах всегда спрашивают теорию графов, базовый асм, линейное программирование
Dmitriy
аналогию понял ? =)
Олексій
Работа с памятью в пхп
Alex
Понимание внутренностей пыхи можно осваивать для внутреннего развития, но не более
Олексій
Уже вижу книгу. Типа за 21 день
Alex
оптимизировать прямо на низком уровне - проще уже написать на другом языке часть приложения которая требует такой мего опимизации
Dmitriy
если ты знаешь низкоуровневую реализацию языка, ты в 99% случаях напишешь оптимальный код
вот вот. а если бы знали x64 регистры. то вообще бы писали еще оптимальнее
Dmitriy
по моему тебя понесло малость)
ну а что тут он. можно же писать еще оптимальнее
Andrew~
Почему?
Pin
если я не знаю глубин языка, я лучше выберу другой язык, нежели как следуют разберусь с тем, на котором пишу
Олексій
Сейчас все пишется так чтобы это можно было легко поддерживать и внедрять фичи. Высокоуровневая архитектура вот это все
Pin
примерно так..
Пантелеев
на самом деле есть ряд моментов где знание внутренностей поможет оптимально использовать память
Pin
++
Pin
это важно
Пантелеев
но их не так много, и по большей части это конечно для себя и для более поного понимания того что ты делаешь
Alex
если теьбе нужно сильная оптимизация - бери что то ниже вроде плюсов
Alex
и будет тебе мего быстро и стабильно
Nurik
Так уж получилось, что php "умирает". и поэтому кишки знать мало кому надо, особенно чт касается работы с памятью. Пока не начнёшь писать резидентные программы, знание внутренностей PHP ниочем.
Alex
зачем из пыхи делать то для чего она не предназначена?
Dmitriy
странный подход
все правильно он говорит. вот узнал ты язык пхп. и написал на нем оптимально. а в это в ремя @Alex_Bond_LA уже реализовал на оптимальном языки и срался бы в пхпгикс
John
в каждом сайте на вп
например, задача какая?
Dmitriy
например, задача какая?
хм . лотстоту не поняли. Поиск маршрутов курьера до клиента в вп магазине
Nurik
есть еще реакт, который не умирает
Он есть. Я его использовал даже. Плохо, то что вокруг него всё — плохо, то бишь инфраструктура.