Loading AI tools
З Вікіпедії, вільної енциклопедії
kPHP (KittenPHP) — вільний (GPL/LGPL) транслятор PHP скриптів у С++, розроблений компанією Вконтакті.
Тип | транслятор PHP в C++ |
---|---|
Розробник | Вконтакті |
Перший випуск | 6 березня 2014 |
Версії | 47 (9 березня 2024)[1] |
Мова програмування | C і C++ |
Стан розробки | Активний |
Ліцензія | GNU Lesser General Public License і GNU GPL |
Стандарт(и) | GPL/LGPL |
Онлайн-документація | vkcom.github.io/kphp |
Репозиторій | github.com/VKCOM/kphp |
Вебсайт | Репозиторій на GitHub |
У кінці травня 2013, Павло Дуров, один із власників соціальної мережі Вконтакті, опублікував новину про те що вони протягом року розробляли власний компілятор PHP, для зниження навантаження на сервери, і завдяки йому навантаження на сервери знизилося практично у два рази.[2]
6 березня 2014 року, було опубліковано код транслятора та ряду готових рішень (серед яких рушії: пошуку, сховища даних, сховища ключ-значення, обміну повідомленнями між клієнтом і сервером в реальному часі та інші).[3]
На даний момент kPHP підтримує обмежені можливості PHP, практично нічого пов'язаного з ООП не підтримує, тому він не є повністю сумісним із PHP. Також присутнє розширення мови, у вигляді статичну типізацію.[3]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.