PHP | |
---|---|
Typ | Překladač PHP do C++ |
Vývojář | V kontaktu s |
Zapsáno v | C , C++ |
Nejnovější verze | (14. října 2021 ) |
Licence | GPL , LGPL |
webová stránka | github.com/vkcom/kphp |
KPHP (kPHP, KittenPHP) je bezplatný ( GPL / LGPL ) překladač PHP kódu do C++ z VKontakte .
Podle vývojářů přinesl přechod sociální sítě na konci května 2013 na nový programovací jazyk dvojnásobné zvýšení rychlosti služby [1] .
6. března 2014 byl kód pro překladač a související nástroje zpřístupněn veřejnosti [2] . Na samotném GitHubu však vývoj nepokračoval a projekt zůstal nezměněn po dobu šesti let. 11. listopadu 2020 byl kompilátor KPHP znovu vydán na GitHubu [3] , tentokrát však bez interních databází („engines“).
Zpočátku byl kPHP koncipován jako jazyk, který nebyl plně kompatibilní s jazykem PHP. Takže například pro urychlení provádění kompilace má možnost explicitně nastavit typy proměnných [4] a použití OOP je velmi omezené , který je k dispozici v moderních verzích jazyka PHP (od verze 7.0) . Kromě toho kPHP vítězí, pokud jde o analýzu statického kódu , má výhody ve využití paměti a využívá méně času CPU [4] .
Předpona K- pochází ze slova kotě ( rusky kotě ), které se stalo jakousi tradicí ve vnitřním vývoji VKontakte [5] .
V kontaktu s | |||||||
---|---|---|---|---|---|---|---|
webová stránka | |||||||
Lidé |
| ||||||
V kultuře | |||||||
Smíšený | |||||||
|
PHP | |
---|---|
Lidé | |
Zdroje |
|
Implementace | |
Rámce |
|
Testování |
|
ORM | |
IDE | |
Kompilátor | Phalanger |
nástrojů pro widgety | |
Kategorie |
Bezplatný open source software | |
---|---|
Hlavní věc |
|
Společenství |
|
Organizace | |
licence | |
Problémy | |
jiný |
|
|