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

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

6 марта 2014 года код транслятора и сопутствующих инструментов был размещен в открытом доступе. Однако разработка не была продолжена на самом GitHub и проект лежал без изменений шесть лет. 11-го ноября 2020 года компилятор KPHP был повторно выложен на GitHub, но на этот раз без внутренних баз данных ("движков").

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

Приставка "К-" происходит от слова (), что стало своеобразной традицией во внутренних разработках ВКонтакте.
Q7603
GPL
MEDIA
Q192897
LGPL
MEDIA
Q59
PHP
MEDIA
Q2407
C++
MEDIA
Q116933
ВКонтакте
MEDIA
Q877977
переменных
Concept
Q79872
ООП
Concept
Q1329550
статического анализа кода
Concept
Q11140433
памяти
Concept
Q1146920
процессорного времени
UNK
Q15912350
KPHP
LOC
Q15912350
KPHP
LOC
2014-03-06T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
6 марта 2014
DATE
+11^^http://www.w3.org/2001/XMLSchema#decimal
11
NUMBER
+7.0^^http://www.w3.org/2001/XMLSchema#decimal
7.0
NUMBER
programming language
developer
programming language