繁体   English   中英

当前的HipHop PHP是php2C ++翻译还是JIT?

[英]Does the current HipHop PHP a php2C++ translator or a JIT?

我一直在寻找HipHop的文档,并找到了文章The HipHop Compiler for PHP ,它描述了从PHP到C ++的静态编译方法。

虽然在源代码中它说这是一个虚拟机,并动态地执行JIT。

在给定当前代码库的情况下,如何使用静态编译?

谢谢。

HipHop开始时使用静态(也就是提前,AOT)编译器。 随着时间的推移,这种方法被证明是不可取的,并且使用JIT编译器HHVM的VM是在相同的名称和相同的repo中开发的。 静态编译器HPHPc以及相关的解释器HPHPi已逐步淘汰。 这种情况至少在过去一年左右发生过。 到目前为止,除HHVM之外的所有内容都已完全删除,甚至在GitHub的wiki中提到它也已被删除。 仍然提到它的最后一个版本是两个月: https//github.com/facebook/hiphop-php/wiki/Home/bb5c90c860bf87315c1981641c2aa5a318192a9a#hhvm-versus-older-hiphop-execution-engines

HipHop目前只包含一个PHP实现,它是一个JIT编译器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM