PHP | |
---|---|
Tipo de | Traductor de PHP a C++ |
Desarrollador | En contacto con |
Escrito en | C , C++ |
ultima versión | (14 de octubre de 2021 ) |
Licencia | GPL , LGPL |
Sitio web | github.com/vkcom/kphp |
KPHP (kPHP, KittenPHP) es un traductor gratuito ( GPL / LGPL ) de código PHP a C++ de VKontakte .
Según los desarrolladores , la transición de la red social a finales de mayo de 2013 a un nuevo lenguaje de programación supuso una duplicación de la velocidad del servicio [1] .
El 6 de marzo de 2014, el código del traductor y las herramientas relacionadas se pusieron a disposición del público [2] . Sin embargo, el desarrollo no continuó en GitHub y el proyecto permaneció sin cambios durante seis años. El 11 de noviembre de 2020, el compilador KPHP se relanzó en GitHub [3] , pero esta vez sin bases de datos internas ("motores").
Inicialmente, kPHP fue concebido como un lenguaje no totalmente compatible con el lenguaje PHP. Entonces, por ejemplo, para acelerar la ejecución de la compilación, tiene la capacidad de establecer explícitamente los tipos de variables [4] y el uso de OOP es muy limitado , el cual está disponible en las versiones modernas del lenguaje PHP (a partir de la versión 7.0) . Además, kPHP gana en términos de análisis de código estático , tiene ventajas en el uso de memoria y usa menos tiempo de CPU [4] .
El prefijo K- proviene de la palabra gatito ( gatito ruso ), que se ha convertido en una especie de tradición en los desarrollos internos de VKontakte [5] .
En contacto con | |||||||
---|---|---|---|---|---|---|---|
Sitio web | |||||||
Gente |
| ||||||
en la cultura | |||||||
Misceláneas | |||||||
|
PHP | |
---|---|
Gente | |
Recursos |
|
Implementaciones | |
Marcos |
|
Pruebas |
|
ORM | |
IDE | |
Compilador | Falangero |
Kit de herramientas | |
Categoría |
Software gratuito y de código abierto | |
---|---|
Lo principal |
|
Comunidad |
|
Organizaciones |
|
Licencias | |
Problemas | |
Otro |
|
|