免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: guoruimin
打印 上一主题 下一主题

[C] 使用C语言,要不要了解汇编? [复制链接]

论坛徽章:
0
71 [报告]
发表于 2011-05-05 11:54 |只看该作者
还是要了解的吧……
起码,它能让你知道是怎么死的!

论坛徽章:
0
72 [报告]
发表于 2011-05-10 11:03 |只看该作者
对于LZ的问题“使用C语言,要不要了解汇编?”,我的回答是“否”。

C语言的语义是由C语言的规范定义的,应该是说得很清楚的。汇编代码是由编译系统生成的,是编译系统使用汇编指令对C语言的解释,与具体的硬件系统相关。要了解和使用C语言,应该从C语言的规范出发,没有必要为了理解C语言去学汇编,而且不同的汇编、甚至不同的编译系统产生的代码都是不同的。查手册是最有效的方法。如果你已经掌握了某种汇编,可以作为一种参考,特别是学习编译系统的参考。

论坛徽章:
0
73 [报告]
发表于 2011-05-10 11:05 |只看该作者
对于LZ的问题“使用C语言,要不要了解汇编?”,我的回答是“否”。

C语言的语义是由C语言的规范定义的,应该是说得很清楚的。汇编代码是由编译系统生成的,是编译系统使用汇编指令对C语言的解释,与具体的硬件系统相关。要了解和使用C语言,应该从C语言的规范出发,没有必要为了理解C语言去学汇编,而且不同的汇编、甚至不同的编译系统产生的代码都是不同的。查手册是最有效的方法。如果你已经掌握了某种汇编,可以作为一种参考,特别是学习编译系统的参考。

论坛徽章:
0
74 [报告]
发表于 2011-05-16 11:35 |只看该作者
肯定要了解。

论坛徽章:
0
75 [报告]
发表于 2011-05-17 17:00 |只看该作者
当然要了解,了解以后你就会对函数的调用等等非常清楚。

论坛徽章:
0
76 [报告]
发表于 2011-05-18 17:18 |只看该作者
了解汇编对理解C程序的运行过程有好处。你能知道系统是怎么运行程序的。

论坛徽章:
0
77 [报告]
发表于 2011-05-24 19:46 |只看该作者
真正的c语言高手是绝对掌握汇编的,除了汇编还要了解计算机的原理。否则,你的c语言永远只会停留在表面上。

论坛徽章:
0
78 [报告]
发表于 2011-05-25 13:33 |只看该作者
快放假了,还要ACM

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
79 [报告]
发表于 2011-05-27 13:25 |只看该作者
回复  prolj
做项目时,一部分用汇编实现!给人感觉肯定牛逼。
guoruimin 发表于 2010-06-14 12:50



    给我感觉很SB

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
80 [报告]
发表于 2011-05-27 13:26 |只看该作者
给我感觉很SB
cjaizss 发表于 2011-05-27 13:25



    除非万不得已,否则当看到了汇编码的时候,我就对项目的质量产生怀疑.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP