哈克与c++的比较



如果将破解代码编译成c++,那么在bash处理算法中,与c++处于同一级别的破解程序的时间效率是多少?例如:带有float add和mult)的大循环

这是一个基本的误解。最初的HipHopForPHP将PHP代码编译为C++,但新的HHVM,并通过扩展Hacklang不编译为C++。

在新的HHVM中,代码被编译为HHVM特定的汇编语言(字节码),然后由HHVM自己进行解释。有关更多详细信息,请参阅此博客文章:http://hhvm.com/blog/6323/the-journey-of-a-thousand-bytecodes

曾有人尝试使用LLVM生成代码,但被认为风险太大:http://hhvm.com/blog/10205/llvm-code-generation-in-hhvm

这意味着您的代码永远不会直接命中CPU,它将始终在虚拟机中运行,就像Java一样。虽然Hack很快,但它远没有C++那么快,C++有很多零成本优化,编译后直接在CPU上运行。

相关内容

  • 没有找到相关文章

最新更新