55智能网
新记
为什么汇编语言编出来的程序要比高级语言编出来的执行效率高
不管什么语言写出的程序都会编译连接成二进制代码的.exe可执行文件,那么为什么汇编语言写出的程序执行速度要比高级语言写的程序执行速度快呢???
举报该文章
相关建议 2013-08-21
汇编语言编写的程序,直接翻译为机器代码。而高级语言,如C,C++,Java等都要转译成与汇编对应的及其码才能执行比如一个简单的“hello world',用汇编语言编写的程序文件可能只有几百个字节,而用C、DELPHI等编写的程序至少有几万个字节 虽然看起来汇编的程序代码比较繁琐,可读性不强,但是他是机器代码计算机能直接识别;而高级语言则不同虽然可读性强,但是计算机无法直接识别
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/qreccg4rl.html
其他看法
第1个回答 2013-08-21
最终原因,我觉得是因为它可以直接操作计算机的硬件,其他语言需要一层层的编译转换,
相似回答
大家正在搜
相关问题
为什么汇编语言编出来的程序要比高级语言编出来的执行效率高
为什么汇编语言编出来的程序要比高级语言编出来的执行效率高
为什么汇编语言编出来的程序要比高级语言编出来的执行效率高
高分!!为什么用汇编语言编出的程序要比C语言等高级语言编出的...
为什么汇编语言程序相比于高级语言程序执行效率高
为什么说用高级语言写的程序,执行效率没有汇编高?这些高级语言...
高级语言和汇编语言有什么区别,哪一个的执行效率更高。
汇编语言相对于高级语言有何优势?