解释执行则是逐行读取源代码并立即翻译成机器指令执行,不生成独立的可执行文件。这种方式调试方便,灵活性强,但因为是边翻译边执行,整体运行速度通常比编译方式慢一些。
高级语言源程序翻译成机器指令的两种方式及其区别是什么
高级语言转机器指令主要有编译和解释两种方式。编译执行的特点是先将整个源代码一次性全部转换成机器指令,生成可执行文件后再运行,这种方式执行效率高,但跨平台性较差。
解释执行则是逐行读取源代码并立即翻译成机器指令执行,不生成独立的可执行文件。这种方式调试方便,灵活性强,但因为是边翻译边执行,整体运行速度通常比编译方式慢一些。
高级语言转机器指令主要有编译和解释两种方式。编译执行的特点是先将整个源代码一次性全部转换成机器指令,生成可执行文件后再运行,这种方式执行效率高,但跨平台性较差。