Тёмный

Александр Кирсанов. KPHP внутри VK: что там у нас происходит 

CodeFest Russia
Подписаться 14 тыс.
Просмотров 1,6 тыс.
50% 1

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

Опубликовано:

 

22 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 6   
@silentage6310
@silentage6310 3 года назад
огромнейшая работа конечно проведена, один только рантайм боюсь представить чего им стоил.
@abalka_
@abalka_ 2 года назад
Годно. Жалко просмотров мало
@Tatar_Piano
@Tatar_Piano 2 года назад
Почему не в раст компилируется? раст же лучше
@JoonCrafting
@JoonCrafting 2 года назад
зарейдят
@alexandersamorodov7217
@alexandersamorodov7217 Год назад
поставил дизлайк
@TheKinoGo
@TheKinoGo Год назад
Чем ?
Далее
RESTful API на чистом PHP
1:01:15
Просмотров 93 тыс.
Why Are Open Source Alternatives So Bad?
13:06
Просмотров 639 тыс.