Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/HipHop_for_PHP> ?p ?o }
- HipHop_for_PHP abstract "HipHop for PHP (HPHPc) is a discontinued PHP transpiler created by Facebook. By using HPHPc as a source-to-source compiler, PHP code is translated into C++, compiled into a binary and run as an executable, as opposed to the PHP's usual execution path of PHP code being transformed into opcodes and interpreted. HPHPc consists mainly of C++, C and PHP source code, and it is free and open-source software distributed under the PHP License.The original motivation behind HipHop was to save resources on Facebook servers, given the large PHP codebase of facebook.com. As the development of HipHop progressed, it was realised that HipHop could substantially increase the speed of PHP applications in general. Increases in web page generation throughput by factors of up to six have been observed over the Zend PHP. A stated goal of HPHPc was to provide a high level of compatibility for Zend PHP, where most Zend-based PHP programs run unmodified on HPHPc. HPHPc was originally open sourced in early 2010.As an addition to HPHPc, Facebook engineers also created a \"developer mode\" of HipHop (interpreted version of a PHP execution engine, known as HPHPi) and the HipHop debugger (known as HPHPd). These additions allow developers to run PHP code through the same logic provided by HPHPc while making it possible to interactively debug PHP code by defining watches, breakpoints, etc. Running the code through HPHPi yields lower performance when compared to HPHPc, but the developer benefits were, at the time, worth having to maintain these two execution engines for production and development. HPHPi and HPHPd were also open sourced in 2010.By many accounts HPHPc fulfilled its goals, especially within Facebook as it allowed facebook.com to run much faster while using fewer resources. However, in early 2013 Facebook deprecated HPHPc in favor of the HipHop Virtual Machine (HHVM), which is a just-in-time (JIT) compilation-based execution engine for PHP, also developed by Facebook. There were many reasons for this; one of them was HPHPc's flattened curve for further performance improvements. Also, HPHPc did not fully support the PHP language, including the create_function() and eval() constructs, and it involved a specific time- and resource-consuming deployment process that required a bigger than 1 GB binary to be compiled and distributed to many servers in short order. In addition, maintaining HPHPc and HPHPi in parallel (as they needed to be, for the consistency of production and development environments) was becoming cumbersome. Finally, HPHPc was not a drop-in replacement for Zend, requiring external customers to change their whole development and deployment processes to use HPHPc.".
- HipHop_for_PHP developer Facebook.
- HipHop_for_PHP latestReleaseVersion "Replaced byHHVM".
- HipHop_for_PHP license PHP_License.
- HipHop_for_PHP programmingLanguage C++.
- HipHop_for_PHP programmingLanguage C_(programming_language).
- HipHop_for_PHP programmingLanguage PHP.
- HipHop_for_PHP status "Discontinued".
- HipHop_for_PHP thumbnail HipHop_for_PHP_Logo,_White_on_Blue.png?width=300.
- HipHop_for_PHP wikiPageExternalLink HipHop-Compiler-PHP.
- HipHop_for_PHP wikiPageID "26047354".
- HipHop_for_PHP wikiPageLength "6757".
- HipHop_for_PHP wikiPageOutDegree "36".
- HipHop_for_PHP wikiPageRevisionID "702046737".
- HipHop_for_PHP wikiPageWikiLink Binary_file.
- HipHop_for_PHP wikiPageWikiLink Breakpoint.
- HipHop_for_PHP wikiPageWikiLink C++.
- HipHop_for_PHP wikiPageWikiLink C_(programming_language).
- HipHop_for_PHP wikiPageWikiLink Category:2010_software.
- HipHop_for_PHP wikiPageWikiLink Category:C++_software.
- HipHop_for_PHP wikiPageWikiLink Category:C_software.
- HipHop_for_PHP wikiPageWikiLink Category:Facebook_software.
- HipHop_for_PHP wikiPageWikiLink Category:Free_compilers_and_interpreters.
- HipHop_for_PHP wikiPageWikiLink Category:PHP_software.
- HipHop_for_PHP wikiPageWikiLink Category:Software_using_the_PHP_license.
- HipHop_for_PHP wikiPageWikiLink Category:Source-to-source_compilers.
- HipHop_for_PHP wikiPageWikiLink Debugger.
- HipHop_for_PHP wikiPageWikiLink Executable.
- HipHop_for_PHP wikiPageWikiLink Facebook.
- HipHop_for_PHP wikiPageWikiLink Free_and_open-source_software.
- HipHop_for_PHP wikiPageWikiLink HipHop_Virtual_Machine.
- HipHop_for_PHP wikiPageWikiLink Interpreted_language.
- HipHop_for_PHP wikiPageWikiLink Just-in-time_compilation.
- HipHop_for_PHP wikiPageWikiLink KPHP.
- HipHop_for_PHP wikiPageWikiLink Opcode.
- HipHop_for_PHP wikiPageWikiLink PHP.
- HipHop_for_PHP wikiPageWikiLink PHP_License.
- HipHop_for_PHP wikiPageWikiLink Parrot_virtual_machine.
- HipHop_for_PHP wikiPageWikiLink Phalanger_(compiler).
- HipHop_for_PHP wikiPageWikiLink Project_Zero.
- HipHop_for_PHP wikiPageWikiLink Source-to-source_compiler.
- HipHop_for_PHP wikiPageWikiLink Zend_Engine.
- HipHop_for_PHP wikiPageWikiLinkText "HipHop for PHP".
- HipHop_for_PHP wikiPageWikiLinkText "HipHop".
- HipHop_for_PHP developer Facebook.
- HipHop_for_PHP discontinued "yes".
- HipHop_for_PHP id "Dwek7dZDFN0".
- HipHop_for_PHP id "p5S1K60mhQU".
- HipHop_for_PHP latestReleaseVersion "Replaced by HHVM".
- HipHop_for_PHP license PHP_License.
- HipHop_for_PHP link "no".
- HipHop_for_PHP logo "File:HipHop for PHP Logo, White on Blue.png".
- HipHop_for_PHP logoAlt "Stylized white "h" character on a blue background with a darker blue border on the character's edges".
- HipHop_for_PHP logoSize "100".
- HipHop_for_PHP name "HipHop for PHP".
- HipHop_for_PHP programmingLanguage C++.
- HipHop_for_PHP programmingLanguage C_(programming_language).
- HipHop_for_PHP programmingLanguage PHP.
- HipHop_for_PHP status "Discontinued".
- HipHop_for_PHP title "HipHop Compiler for PHP? Transforming PHP into C++".
- HipHop_for_PHP title "Scaling with HipHop".
- HipHop_for_PHP wikiPageUsesTemplate Template:Facebook_navbox.
- HipHop_for_PHP wikiPageUsesTemplate Template:Infobox_software.
- HipHop_for_PHP wikiPageUsesTemplate Template:PHP.
- HipHop_for_PHP wikiPageUsesTemplate Template:Portal.
- HipHop_for_PHP wikiPageUsesTemplate Template:Reflist.
- HipHop_for_PHP wikiPageUsesTemplate Template:Start_date_and_age.
- HipHop_for_PHP wikiPageUsesTemplate Template:YouTube.
- HipHop_for_PHP subject Category:2010_software.
- HipHop_for_PHP subject Category:C++_software.
- HipHop_for_PHP subject Category:C_software.
- HipHop_for_PHP subject Category:Facebook_software.
- HipHop_for_PHP subject Category:Free_compilers_and_interpreters.
- HipHop_for_PHP subject Category:PHP_software.
- HipHop_for_PHP subject Category:Software_using_the_PHP_license.
- HipHop_for_PHP subject Category:Source-to-source_compilers.
- HipHop_for_PHP hypernym Transpiler.
- HipHop_for_PHP type Company.
- HipHop_for_PHP type Language.
- HipHop_for_PHP type Software.
- HipHop_for_PHP type Work.
- HipHop_for_PHP type Company.
- HipHop_for_PHP type Language.
- HipHop_for_PHP type Work.
- HipHop_for_PHP type CreativeWork.
- HipHop_for_PHP type Thing.
- HipHop_for_PHP type Q386724.
- HipHop_for_PHP type Q7397.
- HipHop_for_PHP comment "HipHop for PHP (HPHPc) is a discontinued PHP transpiler created by Facebook. By using HPHPc as a source-to-source compiler, PHP code is translated into C++, compiled into a binary and run as an executable, as opposed to the PHP's usual execution path of PHP code being transformed into opcodes and interpreted.".
- HipHop_for_PHP label "HipHop for PHP".
- HipHop_for_PHP sameAs Q1409361.
- HipHop_for_PHP sameAs HipHop_for_PHP.
- HipHop_for_PHP sameAs HipHop.
- HipHop_for_PHP sameAs HipHop_for_PHP.
- HipHop_for_PHP sameAs HipHop.
- HipHop_for_PHP sameAs HipHop_for_PHP.
- HipHop_for_PHP sameAs m.0b6g05k.
- HipHop_for_PHP sameAs HipHop_(транслятор).
- HipHop_for_PHP sameAs HipHop_for_PHP.
- HipHop_for_PHP sameAs HipHop_for_PHP.