KPHP | |
---|---|
Тип | Транслятор PHP в C++ |
Разработчик | ВКонтакте |
Написана на | C, C++ |
Последняя версия | (2014-03-06 ) |
Лицензия | GPL, LGPL |
Сайт | github.com/vk-com/kphp-k… |
KPHP (kPHP, KittenPHP) — это свободный (GPL/LGPL) транслятор PHP-кода в С++ от компании ВКонтакте.
По словам разработчиков, переход социальной сети в конце мая 2013 года на новый язык программирования дал двукратное повышение скорости сервиса[1].
6 марта 2014 года код транслятора и сопутствующих инструментов был размещен в открытом доступе[2].
kPHP задумывался как не полностью совместимый с PHP язык: для ускорения выполнения-компиляции в нём есть возможность явно задавать типы переменных[3] и сильно ограничено применение ООП. Кроме того, kPHP выигрывает в плане статического анализа кода, он имеет преимущества в использовании памяти и использует меньше процессорного времени[3].
Приставка К- происходит от слова kitten (рус. котёнок), что стало своеобразной традицией во внутренних разработках ВКонтакте[4].
![]() |
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, дополнив её. |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .