c语言,汇编,linux哪种运行最快?
发布网友
发布时间:2022-04-24 01:07
我来回答
共3个回答
热心网友
时间:2023-10-17 08:44
linux
自带gcc,使用命令:
gcc -o target source.ctarget
为目标文件名,
如果没有,则默认为
a.out
运行如下:
./target
热心网友
时间:2023-10-17 08:44
越低级的语言,执行速度就越快。。。
c语言,汇编
(
linux是操作系统、、、不是语言、、、)
汇编是在c语言之前就有了好久了、、所以它的执行速度肯定比c语言要快不少、、
比汇编语言还要快的那应该就是机器码语言了、、、就是那些0100111001010
热心网友
时间:2023-10-17 08:44
linux
自带gcc,使用命令:
gcc -o target source.ctarget
为目标文件名,
如果没有,则默认为
a.out
运行如下:
./target
热心网友
时间:2023-10-17 08:44
越低级的语言,执行速度就越快。。。
c语言,汇编
(
linux是操作系统、、、不是语言、、、)
汇编是在c语言之前就有了好久了、、所以它的执行速度肯定比c语言要快不少、、
比汇编语言还要快的那应该就是机器码语言了、、、就是那些0100111001010
热心网友
时间:2023-10-17 08:45
这需要看编写的技巧及优化效果如何。
一般的说,汇编效率高,快。
汇编程序在编译后生成机器代码;由于它最贴近计算机硬件结构。
c语言程序在编译后会生成汇编中间文件,最后生成机器代码;会有许多默认的保护、格式,有时是多余的,会降低代码效率。
linux下既可以编译汇编程序,也可以编译c语言代码,就如同windows和dos操作系统下的情形一样。
热心网友
时间:2023-10-17 08:45
这需要看编写的技巧及优化效果如何。
一般的说,汇编效率高,快。
汇编程序在编译后生成机器代码;由于它最贴近计算机硬件结构。
c语言程序在编译后会生成汇编中间文件,最后生成机器代码;会有许多默认的保护、格式,有时是多余的,会降低代码效率。
linux下既可以编译汇编程序,也可以编译c语言代码,就如同windows和dos操作系统下的情形一样。