Александр Кирсанов. KPHP внутри VK: что там у нас происходит
Мы заглянем во внутреннюю кухню VK и посмотрим, как мы компилируем PHP в C .
Вкратце пробежимся по этапам анализа кода, AST-деревьям, control flow graph, выводу типов. Рассмотрим примеры с кодом «было PHP» — «стало C ». Поймём, какой путь прошёл KPHP и в каком он сейчас состоянии. Увидим бенчмарки и оценим, насколько он быстрее обычного PHP.
Разберём ограничения: что KPHP не поддерживает и почему он не скомпилирует ваш проект. Но и узнаем, какие там есть штуки, которых нет и не может быть в обычном PHP.
А также подискутируем про волнующий вопрос: в чём сложность open source и когда он всё-таки будет.
Александр Кирсанов в программировании уже 17 лет и занимался чем только можно: от десктопа и веба до олимпиадного программирования и железа. Уже давно наскучили стандартные задачи, поэтому он пришёл в VK и 2 года назад решил вдохнуть новую жизнь в KPHP. Сейчас совмещает написание их компилятора, различные оптимизации на стыке PHP/KPHP/базы данных/сеть и руководство командой.
Презентация: .
7 views
3
1
2 months ago 00:06:56 1
Александр Розенбаум – А вы реально думаете, что вам всё позволено...? / Под одним небом
2 months ago 00:04:43 1
УМНЫЙ МЕНЯЕТ МИР, МУДРЫЙ МЕНЯЕТ СЕБЯ. ИЗМЕНИСЬ САМ!
2 months ago 00:38:35 1
Честные модули внутри монолита, или Когда Composer не подходит / Александр Кирсанов (ВКонтакте, VK)
2 months ago 00:43:06 1
Валидируем архитектуру и производительность без запуска кода / Александр Кирсанов (ВКонтакте)
2 months ago 00:30:43 1
“СОБАЧИЙ ДЕНЬ“. Короткометражный фильм (реж. Роман Отырба) “HARD DAY“. Short film. WTC FILMS
2 months ago 00:04:08 1
Александр Градский - Жил-был я (1972)
2 months ago 00:01:22 1
БЕСЫ. Трейлер сериала (ТК ’Россия’, 2014) Достоевский Ф.М. - канал МИРоВОЗЗРЕНИЕ
2 months ago 00:03:14 1
Dimash Qudaibergen - Okay
2 months ago 00:27:56 1
Короткометражный, художественный фильм «Родители»
2 months ago 00:03:35 1
Игорь Растеряев. Озеро чуди.
2 months ago 00:04:14 1
Александр Градский “Жил-был я“ (1986)
2 months ago 00:43:40 1
ВИА Самоцветы / Samotsvety, 1973 (Первое издание до цензуры), Vinyl video 4K, 24bit/96kHz
2 months ago 00:02:09 1
Поздравляем Юрия Кирсанова с Днем рождения !
2 months ago 13:04:45 1
АБСОЛЮТНО ВСЕ СЕРИИ УВЛЕКАТЕЛЬНОЙ ДЕТЕКТИВНОЙ ЛЮБОВНОЙ ИСТОРИИ! Умник. Прекрасный сериал
3 months ago 03:16:52 1
Инквизитор. 5-8 Серии. Сериал. Детектив
3 months ago 07:34:25 1
Иван Ефремов - Лезвие бритвы 1 часть
3 months ago 00:19:43 1
О времени и о себе. Семен Кирсанов (1986)
3 months ago 00:01:58 1
Дацик лучшие моменты. Все нокауты Дацика. Лучшие бои Дацика
3 months ago 00:05:39 1
ИГОРЬ НАДЖИЕВ. КЛИП “ЖИЛ-БЫЛ Я...“ (Official Video)
3 months ago 00:39:07 1
2016-01-02 Брат Иисуса - Кирсан
4 months ago 03:02:07 1
БОЛЬШОЙ. Мелодрама. Все серии.2018. Расширенная версия.
4 months ago 00:49:34 1
Главное, что должен уметь тимлид, — это писать код / Александр Кирсанов (ВКонтакте, VK)
4 months ago 00:04:50 1
Алла Пугачева “Летние дожди“ (1979)
4 months ago 01:02:23 1
Советские Песни в джазе (Тайны Советского Джаза) Песни из кинофильмов