Boo*_*ean 11 c++ java compiler-construction
可能重复:
为什么C++编译需要这么长时间?
嗨,
我在谷歌搜索了C++和Java编译过程之间的差异,但返回了C++和Java语言特性及其差异.
我精通Java,但不熟悉C++.但我修复了C++中的一些错误.根据我的经验,我注意到与Java相比,C++总是花费更多时间来进行微小的更改.
关心巴拉
Joa*_*uer 11
我想到了一些高层差异.其中一些是概括,应该以"经常......"或"一些编译器......"作为前缀,但为了便于阅读,我将其排除在外.
Java将代码编译为字节码,由Java VM解释.C++必须编译成目标代码,然后编译成机器语言.因此,Java可能只编译单个类进行微小更改,而C++目标文件必须与其他目标文件重新链接到机器代码可执行文件(或DLL).这可能会使该过程花费更长时间.