KPHP

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found. Lua error in Module:Infobox at line 199: malformed pattern (missing ']').

KPHP (kPHP or KittenPHP) is a free PHP-to-C++ source-to-source translator, developed by VKontakte.

According to the developers, a social network's May 2013 transition to KPHP gave a twofold increase in performance.[1] In March 2014, code compiler and related tools were released as free software on GitHub.[2]

KPHP was conceived as not fully compatible with the PHP language to speed up compilation. It is possible to explicitly specify the types of variables and there is very limited use of the OOP. Furthermore, KPHP benefits in terms of a static analysis of the code, and uses less memory and CPU time.[3]

K- prefix comes from the word kitten, which became a sort of tradition in the internal development of VKontakte.[4]

See also

References

<templatestyles src="Reflist/styles.css" />

Cite error: Invalid <references> tag; parameter "group" is allowed only.

Use <references />, or <references group="..." />

External links


<templatestyles src="Asbox/styles.css"></templatestyles>

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.