Александр Кирсанов. 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
2
10 years ago 00:04:04 62
Кирсанов Александр - Балабуха Елена, “17 мгновений весны“
5 years ago 00:03:28 15
Заместитель начальника Ногинского ФСБ Александр Кирсанов пьяный угрожает местным коммерсам ч2
11 years ago 00:02:59 52
Александр Ф Скляр и Владимир Кирсанов
4 years ago 00:05:44 1
Кирсанов Александр Федорович, 2013
7 years ago 00:02:27 1
Ахмадов Шамиль vs Кирсанов Александр
4 years ago 00:32:56 1
Кирсанов Александр тема Рождество Христово /Вифания