编程卓越之道(第二卷): 运用底层语言思想编写高级语言代码

来源:互联网 发布:2016年最污的网络热词 编辑:程序博客网 时间:2024/05/21 06:41
 

现在学习汇编语言还有用吗?网上众说纷云。

编程卓越之道(第二卷): 运用底层语言思想编写高级语言代码这本书给出了以下观点。

学习汇编语言,真正学会汇编语言,将有两点好处:首先是对编译器产生的机器代码有透彻的理解。通过掌握汇编语言,能取得前述的完美无缺之解决方案,从而写出更好的高级语言代码。其次,在高级语言编译器不擅长的地方,我们能够下到汇编语言层,对应用程序的关键部位采用汇编语言编码,生成尽可能好的代码。

汇编语言的学习只有一个障碍:以前,学习汇编语言是个漫长而艰辛的任务。汇编语言的编程范型与高级语言编程差异很大,以至于多数人觉得学习汇编语言是从零开始的。当你明知如何用诸如C/C++、Java、Pascal或Visual Basic来实现什么,在学习汇编语言时却无法找出汇编语言的解决办法。

无论如何,汇编语言的学习可以让我们更好的了解整个硬件体系结构,是一门先导性的语言。

原创粉丝点击