All streams
Search
Write a publication
Pull to refresh
8
0
Send message

Как два байта переслать: контрибьютим в KPHP

Level of difficultyEasy
Reading time14 min
Views4.7K

KPHP - компилятор для PHP. Он конвертирует PHP код в код на C++, компилируя который, ускоряет производительность в десятки раз. Это open-source проект, созданный ВКонтакте. Благодаря ему собирается огромный монолит ВКонтакте на 9 миллионов строк PHP кода в обычный бинарник, запуская который вы локально поднимаете полноценный ВКонтакте.

Наша задача - добавить в KPHP функции из PHP для работы с многобайтовыми строками. Добавляем фукнции мы в рантайм т.е. в С++ код, к которому имеет доступ код, транслированный из PHP.

Открыть

Information

Rating
Does not participate
Registered
Activity

Specialization

System Software Engineer
Git
Linux
C
System Programming
Linux Kernel
Development of drivers
Code Optimization
Applied math
Maths