汇编的意义

2012-08-27

   这本汇编的教材到手一个月余了,目前只看到150面,我这样的进度是在是太慢了。如此下去,过年之前都学习不完了。汇编和其他语言的教材的确不一样,如Java和Python的,虽然是英文, 但是也是非常容易懂的, 但是这本汇编教材中,有大量的术语,或者不是属于只是我不知道的词汇,有的时候牛津辞典里面都没有合适的解释,真是让人崩溃。不过,我认为这样的坚持是有意义的。

   通过前面几个章节的阅读,除了知道补码的意义,汇编不是machine code,基础指令,要说汇编带给我的革命性的改变,还真是没有。是时候还没有到吗?

   得按照计划并加大阅读与实践的量了。这可是基础的基础啊。我认为:不会汇编程序员的不是好的程序员。 不把这个基础打好, 我都不好意思说自己是一个优秀的程序员。 

   话说,学习Lisp有三个多月了,真是在它上面找不到一点有关硬件的知识点。难道这就是是Lisp的抽象粒度?

  

Dec 12, 2012

   从九月份开始学习Erlang 以来, 这本书的第11章以后的有关MS-windows 的部分就没有再学习了。 相较于七月份有了非常大的进步。总体说来, 学习汇编给我带来的远超过我的想象。 可惜的是暂时没有时间去继续了。 不过,所幸的是暂时没有这方面的编程需要。

 

Mar 14, 2014

   这两年的时间内, 我学习了最常见的两个平台的汇编, 甚至也去看了ARM平台上的汇编, 学习了编译器,看了不少linker, loader 的材料,  甚至都去看过linker 的源代码(虽然没有看懂,深入下去)。汇编的基础知识, 给我带来了非常大的好处, 在学习其他方向的时候,总是能够帮助我理解的更加深刻, 同时,也让我接触到了一些硬件的知识。 

   两年前坚持阅读原版技术书籍的决策的成效现在终于体现出来了, 不管是下至底层汇编硬件的材料, 中间的语言、算法、系统相关的材料, 上至软件工程的材料, 阅读英文材料比中文要痛快舒服的多了。 

   我也常常问我身边做技术的人,是高级语言难学,还是汇编难学, 另外感到意外的是, 我得到了100%的统一答案: 汇编难学。 我又问是否单独花时间用心的去学习过汇编呢? 我也得到了统一的答案:没有。  对此,我真的不好再说什么了。 

 

如果有任何意见,欢迎留言讨论。


[ 主页 ]
COMMENTS
POST A COMMENT

(optional)



(optional)