KPHP (kPHP, KittenPHP) — это свободный (GPL/LGPL) транслятор PHP-кода в С++ от компании «ВКонтакте».

По словам разработчиков, переход социальной сети в конце мая 2013 года на новый язык программирования дал двукратное повышение скорости сервиса.

6 марта 2014 года код транслятора и сопутствующих инструментов был размещен в открытом доступе.

kPHP задумывался как не полностью совместимый с PHP язык: для ускорения выполнения-компиляции в нём есть возможность явно задавать типы переменных и сильно ограничено применение ООП. Кроме того, kPHP выигрывает в плане статического анализа кода, он имеет преимущества в использовании памяти и использует меньше процессорного времени.

Приставка К- происходит от слова kitten (котёнок), что стало своеобразной традицией во внутренних разработках ВКонтакте.


   Языки программирования и разметки