HipHop PHP(Facebook的Hyper PHP)

Jon*_*des 14 php facebook hiphop

在这个相当滑稽的采访 Facebook"员工"之后......

有没有人有关于Hyper PHP(现在改名为HipHop)的任何细节,那些聪明的 Facebook球员已经开发出来了吗?

Gor*_*don 6

这只猫现在已经不在了:

http://developers.facebook.com/news.php?blog=1&story=358

HipHop for PHP在技术上不是编译器本身.相反,它是源代码转换器.HipHop以编程方式将您的PHP源代码转换为高度优化的C++,然后使用g ++进行编译.HipHop以语义上等效的方式执行源代码,并牺牲一些很少使用的功能 - 例如eval() - 以换取提高的性能.HipHop包括代码转换器,PHP运行时系统的重新实现,以及许多常见PHP扩展的重写,以利用这些性能优化.

另一篇关于ReadWrite Web的文章证实了Facebook 变得更快,推出了自己开发的PHP编译器,另一篇由Marco Tabini描述了你需要知道的内容.

  • 那句话让我很烦.编译器是源代码转换器. (5认同)
  • 所以,如果我使用XSLT转换XML,我做了一个编译器,对吧? (4认同)