【发布时间】:2011-12-11 08:25:02
【问题描述】:
我在编程方面有点菜鸟,但我想知道你是否用两种不同的编译语言(即 java 和 c++)编写了两个相同的程序并在编译它们之后运行它们,运行时是否不同或只是编译时间不同?
【问题讨论】:
-
说 C++ 和 Java 都是“编译语言”是一种误导,因为 C++ 编译为机器代码,而 Java 编译为虚拟机字节码,这对性能有很大的影响。
-
语言没有速度。实现可以。这个问题主要是“JIT 与已编译”,之前已经被问过很多次了。
-
开始... stackoverflow.com/questions/7591169/… , stackoverflow.com/questions/7448508/java-vs-c-raytracing , stackoverflow.com/questions/1550910/c-and-java-performance , stackoverflow.com/questions/1517868/… , stackoverflow.com/questions/313446/… , stackoverflow.com/questions/145110/c-performance-vs-java-c
标签: compilation runtime