高级语言源程序翻译成机器指令的两种方式及其区别是什么

高级语言转机器指令主要有编译和解释两种方式。编译执行的特点是先将整个源代码一次性全部转换成机器指令,生成可执行文件后再运行,这种方式执行效率高,但跨平台性较差。

评论 (1)

总结得很到位。编译型语言确实胜在执行速度,像C++这种;不过现在像Java、Python这些解释型或半解释型的,靠着JIT技术其实差距在缩小,而且开发效率才是大家更看重的。