Александр Кирсанов. KPHP внутри VK: что там у нас происходит
Автор: CodeFest Russia
Загружено: 2021-05-02
Просмотров: 1691
Описание:
Мы заглянем во внутреннюю кухню VK и посмотрим, как мы компилируем PHP в C++.
Вкратце пробежимся по этапам анализа кода, AST-деревьям, control flow graph, выводу типов. Рассмотрим примеры с кодом «было PHP» — «стало C++». Поймём, какой путь прошёл KPHP и в каком он сейчас состоянии. Увидим бенчмарки и оценим, насколько он быстрее обычного PHP.
Разберём ограничения: что KPHP не поддерживает и почему он не скомпилирует ваш проект. Но и узнаем, какие там есть штуки, которых нет и не может быть в обычном PHP.
А также подискутируем про волнующий вопрос: в чём сложность open source и когда он всё-таки будет.
Александр Кирсанов в программировании уже 17 лет и занимался чем только можно: от десктопа и веба до олимпиадного программирования и железа. Уже давно наскучили стандартные задачи, поэтому он пришёл в VK и 2 года назад решил вдохнуть новую жизнь в KPHP. Сейчас совмещает написание их компилятора, различные оптимизации на стыке PHP/KPHP/базы данных/сеть и руководство командой.
Презентация: https://disk.yandex.ru/i/AC6Z_n4eIU8C2A
PHPFest: https://2020.phpfest.ru
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: