作为一个初学者对汇编的看法
Posted syxy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作为一个初学者对汇编的看法相关的知识,希望对你有一定的参考价值。
嗯,按一本书的体系架构的话,这算是前言吧
作为初学者,我对汇编语言的最初感想是——落后
现在大家都用C、C++,甚至是Java、Python这些更为“高级“的语言,为什么还要来看汇编呢
这不是浪费时间么,而且又有什么用呢
然而,世界上并不是所有东西都能以是否有用来衡量的,那样的话,身为初学者的我们不也是很没用么
还活着做什么
不过,感觉汇编语言确实在逐渐衰落,或许到了量子计算时代又会活起来了吧,以另一种姿态
无论如何,现在学汇编还是挺好的
为什么呢?
我觉得的话,无论是C,还是C++,抑或是Java、Python,都加入了太多 ”人“ 的元素,而人总是复杂的
汇编是一种比较原始的语言,不像C、C++等有那么多 ”人“ 的元素,相比于人的复杂,机器的复杂更容易被理解
而且与C、C++等不同,汇编基本上都是实的,真是存在的
打个比方吧,就有点像领导与工人的关系,C、C++就像是领导,下的命令都是虚的,最后还是要工人来落实
虽然汇编也要编译,但汇编更像是 ”工人“ 的存在,做的东西都是实事
用汇编语言的方法思考C、C++语言的模式,就像在跟C和C++的制定者在交流
用汇编语言编程,就像在跟硬件设计师在交谈
编程重要的不是编程,是思想
以上是关于作为一个初学者对汇编的看法的主要内容,如果未能解决你的问题,请参考以下文章