腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
11
回答
与
汇编
语言
相比,
C
语言
效率低吗?
、
、
这纯粹是一个理论问题,所以,给出一个“无限”的时间来编写一个琐碎的程序,以及对
C
和
汇编
语言
的高级知识,用
汇编
语言
做一些事情真的更好吗?在将
C
编译成
汇编
语言
(机器码)时,“
性能
”会丢失吗?说到
性能
,我的意思是,现代的
C
编译器在某些直接用
汇编
语言
编程的任务上做得不好吗?
浏览 1
提问于2010-07-23
得票数 8
回答已采纳
6
回答
在
C
程序中使用
汇编
语言
的目的是什么?
、
、
在
C
程序中使用
汇编
语言
的目的是什么?编译器已经能够生成
汇编
语言
了。在什么情况下,编写
汇编
语言
比编写
C
更好?
性能
是一个考虑因素吗?
浏览 0
提问于2013-01-03
得票数 11
回答已采纳
2
回答
自举的缺点是什么?
、
我看到了很多关于bootstrapping的链接,我想知道引导一种
语言
的编译器的主要缺点是什么,比如X使用
C
编程而不是
汇编
语言
?我想知道使用
C
会不会将我所做的一切限制在像
汇编
语言
创建这样的“
C
”中(即
C
的编译器是如何做的)。当然,
C
语言
可能是一种非常好的
语言
,但对于其他一些通用
语言
来说,情况可能并非如此。bootstrapping最终会不会有一些瓶颈,特定于我用于
浏览 1
提问于2011-04-22
得票数 5
回答已采纳
38
回答
什么时候组装比
C
更快?
、
、
了解
汇编
程序的理由之一是,有时可以使用它来编写比用更高级
语言
编写代码更具有
性能
的代码,特别是
C
语言
。然而,我也多次听到它指出,虽然这并不完全是错误的,但是
汇编
程序可以使用实际使用来生成更高
性能
的代码的情况是非常罕见的,并且需要具有组装方面的专家知识和经验。这个问题甚至没有进入
汇编
程序指令将是特定于机器和不可移植的事实,或
汇编
程序的任何其他方面。当然,除了这个程序集之外,还有很多很好的理由来了解程序集,但这是一个具体的问题,它涉及示例和
浏览 41
提问于2009-02-23
得票数 503
回答已采纳
1
回答
我可以写(x86)
汇编
语言
,可以同时用GCC和MSVC构建吗?
、
、
、
、
我有一个项目,这是完全用
C
写的。同样的
C
文件可以使用Linux的GCC或Windows的MSVC编译。出于
性能
原因,我需要将一些代码重写为x86
汇编
语言
。有没有可能把这个
汇编
语言
写成同时使用GCC和MSVC工具链构建的源文件?或者,如果我为一个工具链编写了一个
汇编
源文件,是否有工具可以将其转换为与另一个工具链一起使用?或者,我必须维护
汇编
源代码的两个副本,还是要使用第三方
汇编
程序,如
浏览 0
提问于2016-11-12
得票数 2
2
回答
汇编
程序何时比
C
更快?
知道
汇编
程序的其中一个原因是有时它可以用来编写代码,而不是用高级
语言
编写代码,特别是
C
。不过,我也多次听到这样的说法,尽管这并不完全是错误的,
汇编
程序实际上可以用来生成更高
性能
代码的情况非常罕见,需要
汇编
程序的专业知识和经验。这个问题甚至没有涉及到
汇编
指令是机器特定的,不可移植的,或
汇编
器的其他方面的事实。当然,除了这个之外,还有很多很好的理解
汇编
语言
的理由,但是这是一个具体的问题,要求例子和数据,而不是关于
浏览 548
提问于2017-12-25
6
回答
如何在
C
++中进行内联组装(Visual 2010)
、
、
、
、
我正在编写一个
性能
关键的、数字处理的
C
++项目,其中70%的时间由200行核心模块使用。我只知道:问题: 我不知道从哪里开始。
浏览 0
提问于2010-05-15
得票数 7
4
回答
开关(){ case:}
C
中的
性能
、
、
可能重复: 具体来说,我感兴趣的是理解if then else分支机构的不同之处。
性能
比较是主要的课题。关于词汇表的几个词:我熟悉
汇编
程序的主要概念,很久以前我就用
汇编
语言
编写了更简单的系统,但现在肯定没有任何关于x86
汇编
程序语义的内容。因此,直接
汇编
程序输出将是无用的。伪码更好。
浏览 11
提问于2012-09-21
得票数 9
回答已采纳
8
回答
用
汇编
替换
c
代码来提高
性能
的简单例子是什么?
、
我听说游戏开发人员有时会用
汇编
代码替换部分内循环来提高
性能
。程序集应该放在哪里?只是内联
c
代码吗?编辑:非常感谢代码示例。
浏览 2
提问于2009-09-07
得票数 4
回答已采纳
3
回答
Arduino上运行时速度程序集与
C
/
C
++的差异
、
、
、
我听说在程序集中编写Arduino应用程序可以使程序具有实时性,而用
C
或
C
++编写应用程序会使程序慢于此。如果这是真的,这将意味着对于不同类型的Arduino应用程序(高速应用程序和非速度关键应用程序),应该使用不同的编程
语言
。 当
C
/
C
++代码被高效编译时,我真的很想知道这句话是否正确。
浏览 18
提问于2015-01-16
得票数 1
回答已采纳
1
回答
java字节码直接翻译成
汇编
程序代码吗?
、
我假设每一个字节码都被翻译成类似于ADD或SUB之类的
汇编
程序。如果这是真的,那么JIT和我的整数的最终结果应该是相同的
汇编
程序指令,在这一点上,我不明白为什么需要我的/usr/bin/java解释器。 如果我的陈述有任何错误,请改正。
浏览 2
提问于2015-02-16
得票数 4
回答已采纳
2
回答
MIPS整数沙桥
、
我用
汇编
语言
写了一个算术整型库。我想将
性能
与我的处理器(Intel Sandy Bridge)的峰值
性能
进行比较。 由于整数运算是由沙桥的3个ALU执行的,"3 *(核数)*频率“是否足以得到估计?我的
汇编
中有99%是addq, adcq, mulq指令)。
浏览 0
提问于2012-11-09
得票数 3
2
回答
计算机如何执行声明性
语言
?
、
我正被介绍到声明性
语言
,并开始喜欢上它们。尤其是Haskell,一种函数式
语言
,非常有表现力,易于调试。但我的问题与死刑有关。这些
语言
是否经过
汇编
或解释?如果是后者,那么出于
性能
原因,我将不得不选择常规
语言
,如
C
++或Java。但是我很乐意使用声明式
语言
,因为它们提高了生产率和易于维护。渴望听到这个社区尊敬的成员的声音。
浏览 0
提问于2015-02-21
得票数 2
回答已采纳
1
回答
汇编
程序中关联数组或哈希表的模拟
、
、
我是PHP程序员。现在,我需要在masm中创建简单的脚本,在其中我需要使用键=>值对(即按键一对一的快速选择值)。其主要思想是键可以是字符串。在masm中是否有类似的特性(关联数组、哈希表等)?正确处理这个问题的最好方法是什么?非常感谢!
浏览 3
提问于2014-01-11
得票数 1
回答已采纳
10
回答
如果python编译成程序集,并在其中编写操作系统,那么它会在基准测试方面与
C
竞争吗?
、
好的,我在问题中使用了python这个词,但是它很可能是
语言
不可知论的:如果一个
语言
X有一个经过很好优化的针对程序集的编译器,并且操作系统是用该
语言
编写的,那么它会在基准测试中与
C
竞争吗?这来自我的两个概念(可能是错误的):
语言
是由语法规则(语法-语义)定义的;它们本身独立于
性能
。
性能
是实现的一个功能。
C
通常是高效的,因为最流行的OS(es)都是用它编写的--所以有限的包装和展开--并且编译成(现在的)优化的
汇编
代码。是的,在我们中
浏览 0
提问于2012-07-20
得票数 6
7
回答
重构反
汇编
代码
、
有没有办法在你的高级
语言
函数和新的程序集之间建立关系?
浏览 2
提问于2008-09-15
得票数 2
回答已采纳
1
回答
编译器会产生比人类更好的
汇编
代码吗?
、
自从我开始学习计算机科学和编程,我的印象是,为了获得更高的
性能
,人们会用一种低级
语言
(如
C
,甚至MIPS )进行编码,并获得更好的可移植性,一种更高级的
语言
,比如Java或Perl。然而,这在70年代是正确的,在那里编译器产生天真的
汇编
,所以专家人类编码器可以使它最好。今天,现代编译器会产生类似于主程序集编码器的代码呢? 当编译器更好的时候,学习像MIPS这样的程序集值得吗?为什么要花很长时间用一种挑剔且容易出错的
汇编
语言
编写呢?
浏览 1
提问于2017-02-12
得票数 1
回答已采纳
11
回答
寻找一种高效的ARM Thumb2整数平方根算法
、
、
代码必须在ARM Thumb 2处理器上具有出色的
性能
。它可以是
汇编
语言
或
C
代码。 欢迎任何提示。
浏览 6
提问于2009-07-09
得票数 46
1
回答
像
C
#,Go,Rust,Scala这样的编程
语言
会自己重写,这不是让它们变得太慢了吗?
、
、
、
、
我正在为一种动态
语言
编写一个解释器,只是为了好玩。我有时也会看看一些特性是如何在其他编译器中实现的。 虽然Rust或Haskell被重写到自身并不是那么糟糕,但我可以想象其他人可能会变得多么慢。但是,如此沉重的
性能
打击值得吗?
浏览 23
提问于2020-05-10
得票数 0
1
回答
ARM 11中的PMU (
性能
监控单元)
、
如何在ARM11中使用
性能
监视器单元来计算
汇编
代码的执行时钟周期? 我正在使用Raspberry Pi Model B。我正在用
汇编
语言
编程(将
汇编
程序作为操作系统运行),并且想要计算执行我的代码所需的时钟周期数。
浏览 3
提问于2016-06-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
1.2 单片机C语言与汇编语言
单片机中的C语言和汇编语言,应该如何选择?
汇编语言概述
汇编语言入门
Go 语言汇编快速入门
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券