自从步入计算机这个行业,少不了自学,少不了书,那么,在挑选书的过程之中,我们可能面对琳琅满目的书籍而不晓得怎么去挑选书。那么下面我就以自己所接触过的方面,列举每个类别的好书。常言道:多读书,读好书,所以,我们很有必要给罗列出来一些好书的。从下面的图书列表中,我们明显可以看得出,好书都在国外,所以,大家应该都晓得个道理,买国人的书,一定要谨慎再谨慎,因为很多书讲的很没思路,让初学者很容易陷入困顿之中。国外的书都是一些大师操刀,很不错的。
=====微机原理=====
入门介绍:
《编码的奥秘》这本书知名度比较高,确实不错,用来入门。
《计算机系统组成与体系结构》视角独特,学习曲线非常平缓。
参见:http://www.china-pub.com/computers/common/info.asp?id=13380
提高介绍:
《计算机组成(原书第5版)》内容丰富系统,可以做一定程度上的提高。
参见:http://www.china-pub.com/computers/common/info.asp?id=20641
《深入理解计算机系统》
注:这本书需要有一定的基础去看,否则新手看着会很吃力,这本书是国外大学教材,堪称经典,看完对整个编程都有提高。
《计算机系统结构——量化研究方法(第三版)》
http://www.china-pub.com/computers/common/info.asp?id=20255
注:这本书从设计算机的角度来分析问题,是做为提高的不可多得的好书。
《算法导论》
注:讲解各种算法,难度系数高。
《编译原理》
注:讲解各种编译器知识。
=====汇编====
《汇编语言》第二版 作者:王爽
注:这本书应该是国内很知名的书,也是国内少有的好书,发行量超高。
《Intel汇编语言程序设计(第四版)》
http://www.china-pub.com/computers/common/info.asp?id=18787
注:做为汇编的入门非常理想,只有在具体应用需要的时候才介绍相关指令的用法,让你非常轻松的理解以前看来非常难的问题,绝不象国内的书先简单罗列出一堆知识点,而不告诉你为什么,让人越看越头大。
=====C语言=====
入门书籍首选:
《C Primer Plus》<第5版>~ 普拉塔 (Prata S.) (作者), 云巅工作室 (译者)
注:这本书讲解的非常细,非常适合一个新手入门看
提高书籍选择:
《C程序设计语言(第2版) 》 ~克尼汉 (作者), 等 (作者, 译者), 徐宝文 (译者)
《C和指针》 ~Kenneth A.Reek (作者), 徐波 (译者)
《C陷阱与缺陷》 ~ Andrew Koenig (作者), 高巍 (译者)
《C专家编程》~ Peter Van Der Linden (作者)
注:以上四本书是C语言的“四大名著”,看完成为大师应该没什么问题了。
=====C++语言=====
入门篇:
《C++Primer Plus》<第5版> ~ 普拉塔 (Prata S.) (作者), 孙建春 (译者), 韦强 (译者)
提高篇:
《C++Primer》中文版(第4版)~ 李普曼(Stanley B.Lippman) (作者), 等 (作者), 李师贤 (译者), 蒋爱军 (译者), 梅晓勇 (译者), 林瑛 (译者)
=====java=====
《Thinking in Java》 (java编程思想) (美)埃克尔 著 陈昊鹏 译
注:这本书需要有一定的java基础看比较合适,当你看完这本书,你会发现自己功力大增,对java的基础掌握将会提高一个新的台阶。
《java核心技术》 作者: (美)Cay S. Horstmann Gary Cornell 译者: 叶乃文 邝劲筠 杜永萍
=====javascript=====
《JavaScript高级程序设计》(第2版) ~ 尼古拉斯·泽卡斯(Nicholas C.Zakas) (作者), 李松峰 (译者), 曹力 (译者)
好书还有很多很多,后续慢慢补充
文章的脚注信息由WordPress的wp-posturl插件自动生成