0

在处理脚本引擎时,我希望它们比编译为汇编的代码慢几分之一。主要脚本语言(如果有的话)有什么样的效率数字?

或者这是一个徒劳的问题?

谢谢。

4

1 回答 1

1

访问http://shootout.alioth.debian.org/获取实际数字。

如您所见,通常编译的语言(即 C、C++ 等)在性能(运行时间和内存)方面会破坏解释型语言。

但这个问题很奇怪。

任何脚本语言都可以编译为本机代码(即汇编),反之亦然(例如 HipHop:PHP 到 C++ 编译器)。

除了语言之外,一些编译器比其他编译器要好得多,因为它们知道如何优化代码以在本机上更快地运行。它们在单核和多核系统之间也有所不同。

因此,如果我可以猜测一下……如果您正在根据性能决定使用哪种语言(尤其是……尤其是在谈论脚本语言时),那么您可能会犯错误。除了性能之外,还有许多其他因素会影响项目编程语言的选择。

如果我猜错了,对不起!

于 2011-03-12T05:44:00.643 回答