鱼C论坛

 找回密码
 立即注册
查看: 2667|回复: 6

用汇编的思想编程是什么意思

[复制链接]
发表于 2013-8-17 12:15:18 | 显示全部楼层 |阅读模式
1鱼币
视频看得差不多了,但还是不知道在运用高级语言写程序用汇编的思想编程是什么意思,求指教。


最佳答案

查看完整内容

简单的这样理解:就是你在写C/C++的时候出现错误了,或许你找编译错误的时候觉着好简单,一眼就望到了,但是运行错误呢,这个就很头疼了,这时候你有汇编功底就笑了,反汇编一打开,断点调试,立竿见影。当然这只是比较低级的使用汇编,比较高级的就是当你使用高级语言某个东西时候,你能想象到底层是怎样工作的,例如指针,取值,取地址,结构体,类对象……了解这些东西在底层是怎么实现的,有助于你对语言的学习和应用,据说学 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-17 12:15:19 | 显示全部楼层
简单的这样理解:就是你在写C/C++的时候出现错误了,或许你找编译错误的时候觉着好简单,一眼就望到了,但是运行错误呢,这个就很头疼了,这时候你有汇编功底就笑了,反汇编一打开,断点调试,立竿见影。当然这只是比较低级的使用汇编,比较高级的就是当你使用高级语言某个东西时候,你能想象到底层是怎样工作的,例如指针,取值,取地址,结构体,类对象……了解这些东西在底层是怎么实现的,有助于你对语言的学习和应用,据说学到极致可以用嵌入汇编的形式来优化代码的(反正我没试过,嘿嘿)。其实我觉着用汇编的思想编程就是想让你的代码变得更加高效、整洁、优美吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-17 12:45:07 | 显示全部楼层
我只能这样说吧,了解底层的编程首先我们可以有一个底层编程的逻辑思维方式,然后配合上你自己现在高级语言编程的逻辑思维方式,你可以看看你以前编写的东西是否可以用另外一种逻辑思维去编程(也就是汇编给你产生的逻辑思维)。

其实我觉得不管怎么说,你了解了底层的东西,至少会帮助到你去了解计算机内部是如何运作你写的高级代码的。

另外高级语言的高手比如C++的高手,肯定懂汇编,不懂汇编绝对不是高手(这是我自己的认为如有错误请指出)

我对自己的要求是可以全部看懂汇编,但是我们没必要去用汇编来写程序,因为太繁琐和枯燥。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-17 16:57:39 | 显示全部楼层
楼上几位说的很不错。
有个建议就是,建议习惯高级语言编程以后
有兴趣再去熟悉低级语言编程
如果一开始就熟悉低级语言编程。可能会太过于习惯。。怎么说了,不怎么好说。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-8-17 20:31:48 | 显示全部楼层

嗯 汇编打算只大致了解看得懂就好了 不打算深入了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-17 20:48:19 | 显示全部楼层
格式天下 发表于 2013-8-17 12:15
简单的这样理解:就是你在写C/C++的时候出现错误了,或许你找编译错误的时候觉着好简单,一眼就望到了,但是 ...

膜拜大神,懂得好多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-8-17 20:50:05 | 显示全部楼层
其实这个问题我也想问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-29 05:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表