问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有汇编或者其他编程语言的高手,可以回答我一个问题吗?汇编语言,C,C++,C#哪个运行的最快

发布网友 发布时间:2022-04-23 19:18

我来回答

4个回答

热心网友 时间:2023-10-14 13:49

汇编与2进制码一一对应。高级语言编译时要进行转换。各种编译器转换结果不一样,因为实现同样的功能,可以有很多种方法,指令可能不一样。每一条指令运行的时间是不一样的,而且汇编因为与2进制码的一一对应关系,所以很直接。而其它语言进行转换时产生的代码可能比你直接用汇编写要复杂(其中可能包含内存检查的代码等),运行速度要慢些是自然的。对于汇编功底差的人来说,高级语言产生的代码更稳定些。就运行速度来说,在现在的PC机上,一般的程序是看不出差别的。 但在核心的位置,也只有在汇编下才能满足要求。

热心网友 时间:2023-10-14 13:50

同学其实你一开始的“觉得”是对的!
运行速度是比较快的,由于汇编是直接与硬件打交道,当你用汇编写出来之后,编译成源代码是最简洁的了。除了机器语言外,
其他语言编写出来的话通过编译器会插入一些多余的代码,这些多余代码执行是要时间的!
最直观的可以看 hello world
用汇编写的比用c写的要小的多
========
现在其实也没多大区别,因为硬件已经发展的比较快了。运行速度上已经看不出来有多大的优势了
但有些地方也必须用到汇编

热心网友 时间:2023-10-14 13:50

怎么可能一样,如果是一个新手,写的汇编代码可能还不如编译器来的快,但是真正的高手用起汇编来,那跟C语言有天壤之别的,尤其是需要进行复杂运算的如DSP算法,汇编快上10多倍也很正常(人总比机器聪明的多)。

热心网友 时间:2023-10-14 13:51

最底层是2进制,然后是汇编,其他语言应该是先编译成汇编的。
个人见解哈追问加载运行的不都是2进制代码么?汇编也是要编译成2进制代码的啊。。。

追答到底层都不是编程的问题了,是所有电子产品在CPU运行时候是2进制,不过在内存里是汇编的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
包好的饺子吃不完别再放冰箱了,教你一招,饺子不粘不破皮很好吃 团员有什么好处吗 陌陌被禁言怎么解 空调工作电流是多大? 重庆沙坪坝社保局吗,我想请问一下,我们是沙坪坝区的某个单位,才新成立... 你好,我们公司是沙坪坝的,要为员工购买保险,流程怎样,需要哪些... ...有情2的插曲?其中有首歌曲我只记住几句歌词,但不知道叫什么名字... 中国海洋石油有限公司简介 【中石油】企业文化(二) 中海洋石油天然气股份有限公司怎么样? 有汇编或者其他编程语言的高手,可以回答我一个问题吗?汇编语言,C,C++,C#哪个运行的最快 如何新建一个空文件 速度最慢的编程语言是哪个 公司不给员工交保险,员工可以通过什么渠道维权? 怎样在Word2007中新建空白文档 被自己不小心删掉怎么找回? 被自己不小心删掉怎么找回? 1.新建一个空白文档并将其保存在“我的文档”中,名称为“其实Word就是这样简_百度问一问 怎么删除一个 怎么删除一个 请问学什么编程语言速度快? 为什么公司不愿意帮员工买社保 码删除了怎么找回来? 码删除了怎么找回来? 编程语言速度比较 公司不帮员工买社保怎样举报 怎样在电脑上创建空白文档 高级语言和汇编语言有什么区别,哪一个的执行效率更高。 怎样把删除掉 怎样把删除掉 公司不帮员工买住房公积金怎么办? 如何在手机word文档中新建一个空白的文档呢 是不是C语言是最快的编程语言 是不是C语言是最快的编程语言 各种编程语言的速度 各种编程语言的速度 公司不帮员工交医社保怎么办 请问怎么在WORD里新建一个空白文档后对它命名并保存,这个步骤是什么?之 ... 公司不帮员工交保险犯法吗 编程语言那个更好学习一点啊? 编程语言那个更好学习一点啊? 怎么在Word2003中创建空白文档 编程语言包括哪几种,它们的区别是什么 编程语言包括哪几种,它们的区别是什么 如何在CAD中新建空白文档 公司不给员工买社保,该怎么办? 公司不给员工缴纳社保的法律后果是什么? 企业没有帮员工购买社保,该企业应该受到什么处罚? 为什么我的手机QQ没有“提取图中文字”功能? 双眼皮胶水怎么用 让单眼皮自然变双眼皮