PHP | |
---|---|
Típusú | PHP - C++ fordító |
Fejlesztő | Kapcsolatban áll |
Beírva | C , C++ |
legújabb verzió | (2021. október 14. ) |
Engedély | GPL , LGPL |
Weboldal | github.com/vkcom/kphp |
A KPHP (kPHP, KittenPHP) egy ingyenes ( GPL / LGPL ) PHP -kód C++ -ra fordítója a VKontakte -tól .
A fejlesztők szerint a közösségi hálózat 2013. május végi átállása egy új programozási nyelvre kétszeresére növelte a szolgáltatás sebességét [1] .
2014. március 6-án nyilvánosan elérhetővé tették a fordító és a kapcsolódó eszközök kódját [2] . Magán a GitHubon azonban nem folytatódott a fejlesztés , és a projekt hat évig változatlan maradt. 2020. november 11-én a KPHP fordító újra megjelent a GitHubon [3] , de ezúttal belső adatbázisok („motorok”) nélkül.
Kezdetben a kPHP-t a PHP nyelvvel nem teljesen kompatibilis nyelvnek szánták. Így például a fordítás végrehajtásának felgyorsítása érdekében explicit módon beállíthatja a változók típusát [4] , és az OOP használata nagyon korlátozott , ami elérhető a PHP nyelv modern verzióiban (a 7.0-s verziótól kezdve) . Ezenkívül a kPHP nyer a statikus kódelemzés terén , előnyei vannak a memóriahasználatban , és kevesebb CPU-időt használ [4] .
A K- előtag a cica ( Russian kitten ) szóból származik , amely a VKontakte belső fejlesztéseiben egyfajta hagyománnyá vált [5] .
Kapcsolatban áll | |||||||
---|---|---|---|---|---|---|---|
Weboldal | |||||||
Emberek |
| ||||||
A kultúrában | |||||||
Vegyes | |||||||
|
PHP | |
---|---|
Emberek | |
Erőforrások |
|
Megvalósítások | |
Keretrendszerek | |
Tesztelés |
|
ORM | |
IDE | |
Fordítóprogram | Phalanger |
eszköztár | |
Kategória |
Ingyenes és nyílt forráskódú szoftver | |
---|---|
A fő dolog |
|
Közösség |
|
Szervezetek | |
Licencek | |
Problémák | |
Egyéb |
|
|