您的位置:首页 > 理论基础

计算机专业教材推荐

2016-10-30 08:37 232 查看
转载自http://user.qzone.qq.com/5687647/blog/1336041519

人生三十多年,就偶尔喜欢看看书,

下面罗列的都是一些我觉得比较经典的(仅代表个人意见),这些书基本上不会太过时,偏重的都是计算机学科中的科学部分。

我觉得如果理论掌握好,那些具体的技术学习起来会很快。

如果本科四年,每一个学期能认真看完其中1-2本,我想本科阶段应该还是比较充实的~~

离散数学:

Rosen等人的《离散数学及其应用》,国外经典教材,写的通俗易懂

耿素云等人的《离散数学教程》,北大出版社,国内的经典教材,写的很严谨。

《具体数学:计算机科学基础》罗列了计算机需要的重要数学知识,能静下心看完,还是物有所值的

计算理论

Sipser 的《计算理论导引》

C语言

Kernighan的《C程序设计语言》经典教材

《C语言程序设计:现代方法》比较新的书

c++:

《c++ primer》经典教材(推荐)

C++程序设计语言(特别版·十周年中文纪念版)C++之父写的书

《effective c++》进阶教材(推荐)

《thinking in c++》进阶教材

《深度探索c++对象模型 》了解C++内部实现细节必备(推荐)

《STL源码剖析》侯捷写的,挺不错。

图灵程序设计丛书·C++程序设计:现代方法 比较新的一本书

java:

《java核心技术》卷一、卷二 可作为教材,就是太厚,适用于初学者

《thinking in java》进阶教材

《effective java》进阶教材

数据结构:

weiss的《数据结构与算法分析》(包括java版本、c++版本)

sedgewick的《算法:c语言实现》(sedgewick是weiss的导师)

算法:

《算法导论》虽说老少皆宜,通俗易懂,但还是需要耐心的

dasgupta《算法概论》 此书短小精悍,也不错。

算法设计 较新的书

knuth的《计算机程序设计艺术》,此书需要极深厚内力,若没有耐心和内力还是不要看了。。

操作系统:

silberschatz的《操作系统概念》(著名的恐龙书)这是我见过的最好的操作系统教材了。

tanenbaum的《现代操作系统》、《操作系统设计与实现》

Neil Matthew 的《Linux程序设计 : 第4版》 linux看这本书就足够了。

《UNIX环境高级编程》又一本unix编程的经典书

《UNIX网络编程》卷一到卷三, 太经典了,主要讲socket编程、IPC编程等,可惜stevens英年早逝。

鸟哥的Linux私房菜 系列 Linux就是这个范儿 都是通俗易懂的系列 可以作为入门的教材

Linux/UNIX系统编程手册(套装上下册) 字典类型的

计算机网络:

tanenbaum的《计算机网络》(第五版)这本也是经典。

kurose的《计算机网络:自顶向下方法》(第四版)个人感觉最好的网络教材,推荐。

Stevens的《TCP/IP详解》卷1到卷3 卷1蛮好,推荐。

数据库:

silberschatz的《数据库系统概念》(帆船书),推荐

ullman的《数据库系统基础教程》 和《数据库系统实现》

编译原理:

aho的《编译原理》(龙书),不说了,强烈推荐,这门课其实挺重要的。

appel的《现代编译原理–c语言描述》(虎书)

《高级编译器设计与实现》也不错,就是不容易看的懂

软件工程和编程语言:

pressman的《软件工程:实践者的研究方法》

schach的《软件工程:面向对象和传统的方法》

构建之法——现代软件工程 来自微软工程院的专家写得书,挺有意思的。

人月神话 软工经典名著

名家经典系列:人件(原书第3版)

《设计模式:可复用面向对象软件的基础》设计模式开山之作

《Head First设计模式》相对于上本,这本要通俗易懂多了。。

《重构:改善既有代码的设计》重构领域开山之作

《计算机程序的构造和解释》 很不错的书

《代码大全》 这本百科全书还是可以没事拿出来翻翻的

《程序员的自我修养–链接、装载与库》了解底层的人可以看看

sebesta《程序设计语言概念》 对所有编程语言进行总结,学完之后可以举一反三

体系结构:

《深入理解计算机系统》 此书很强大,推荐。

下面两本也是硬件领域的经典著作,我硬件一窍不通,但我还是知道这两本书是很有名的。。。

《计算机组成与设计:硬件/软件接口》

《计算机体系结构:量化研究方法》

人工智能:

Tan等人的《数据挖掘导论》 感觉写得比han的那一本好

han jiawei的《数据挖掘:概念与技术》

《人工智能:一种现代的方法》砖头般的经典著作

面试宝典:

《编程之美–微软技术面试心得》面试的人可以看看。。

《编程珠玑》也是面试书

杂书:

吴军博士出的一套书:

《浪潮之巅》 挺好的一本书,了解IT企业的今生前世,写的挺精彩。

《数学之美》大部分与自然语言处理相关的数学

《文明之光》工科男还是要懂点人类文明的发展历程的

信息简史 科普书

黑客与画家:硅谷创业之父Paul Graham文集

比较喜欢的系列

机械工业出版社 – 计算机科学丛书

机械工业出版社 – 华章经典原版书库

人民邮电出版社 图灵计算机科学
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  计算机 技术 书单