<汇编语言>-王爽-清华大学出版社

写在前面:

没有写过C, C++代码的,请关掉本页面,谢谢。

很多时候,特别是笔试的时候的时候,有些不靠谱的公司,就喜欢拿出 j++ ++j++ j 等一些列自增自减的问题。

它可能本意是想考察你的基础知识,或者加入流程控制考察你的逻辑思维能力。


我先不吐槽。

首先,工作一定时间的人,都知道,写出易于维护的代码,甚至只是变量的名字起的比较好,都要比你写很流B的代码要实用的多。维护成本可能远比你想的重要。(所以写出很复杂的自增自减的代码,最好还是分开写,能写的更明白的,就写明白些;不要写在一起,晦涩,傻逼)

第二,从技术角度讲,对于不同的编译器,他可能会对上面的代码做一定的优化,所以你在不同平台或者计算机体系结构中,可能得到不同的值。


我开始吐槽了, ..., 吐槽完毕。


让我说一句,为甚要学习,深入学习 Assembly language(工作中你不写汇编代码的):

为了更好理解计算机的思维,cpu的思维,程序的思维 


借用前辈的话: 学习过汇编语言,你再写C/CPP 感觉是完全不一样的,水平会高很多。

到底是不是呢? 实践一下不就知道了?


看这本书之前,强调一个核心: 机器思维  (实现原理&工作原理)

露个脸


正文:

(2016-3-18 搭建好了框架,预计2016-4-18可以看完这本书---注意我还有正经工作,这个是课外任务)



写在后面:





你可能感兴趣的:(<汇编语言>-王爽-清华大学出版社)