现在的位置: 首页 > 综合 > 正文

计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试

2013年09月14日 ⁄ 综合 ⁄ 共 6132字 ⁄ 字号 评论关闭

http://blog.csdn.net/yuyin86/article/details/6667254

2楼  JAVA
此篇收录:.Java 2
核心技术》、2.Java编程语言》、3.Effective
Java
》、4.Java解惑》、5.Java编程思想》

 


 

3楼
C

此篇收录:1.C程序设计语言》、2.C和指针》、3.C陷阱与缺陷》、4.C专家编程》、5.《你必须知道的495C语言问题》

 


 

4楼
C++

此篇收录:1.C++ Primer》、2.C++程序设计语言》、3.Effective
C++
》、4.More Effective C++》、5.C++标准程序库:自修教程与参考手册》、6.C++
Templates
》、7.C++必知必会》、8.Essential
C++
》、9.More Exceptional C++》、10.C++
编程思想》、11.C++沉思录》、12.Accelerated
C++
》、13.C++编程规范:101条规则、准则与最佳实践》、14.C++完全参考手册》、15.Effective
STL
》、16.STL源码剖析》

 


 

5楼
数据结构与算法

此篇收录:1.《算法导论》、2.《数据结构与算法分析—C语言描述》、3.《计算机程序设计艺术》、4.C算法(第一卷):基础、数据结构、排序和搜索》、5.C算法(第二卷):图算法》、6.《算法艺术与信息学竞赛》、7.《计算机算法设计与分析》

 


 

6楼
程序员综合篇

此篇收录:1.《程序员面试攻略》、2.《程序员面试宝典》、3.《游戏之旅-我的编程感悟》、4.《哥德尔、埃舍尔、巴赫——集异壁之大成》、5.Programming
Interviews Exposed》、6.《新手编程导论》、7.《代码大全》、8.《代码之美》、9.《代码优化:有效使用内存》、10.Working
Effectively with Legacy Code》、11.Code Reading -- The Open Source Perspective》、12.《代码阅读方法与实践》、13.《疯狂的程序员》、14.《程序人生》、15.《软件工程思想》、16.《我是一只IT小小鸟》、17.《程序员修炼之道》

 


 

7楼
操作系统篇

此篇收录:1.《操作系统-内核与设计原理》、2.《现代操作系统》、3.《自已动手写操作系统》、4.《鸟哥的Linux私房菜》、5.Linux内核编程指南》、6.《深入理解LINUX内核》、7.UNIX环境高级编程》、8.Unix操作系统设计与实现》、9.LINUXUNIX
SHELL编程指南》、10.LINUX设备驱动程序》、1.LINUX教程:Windows用户转向Linux12个步骤》、12.Linux内核源代码情景分析》、13.Linux内核源代码分析》、14.Linux内核完全注释》、15.Linux
0.01内核分析与操作系统设计》

 


 

8楼
面向对象篇

此篇收录:1.Head First设计模式》、2.《大话设计模式》、3.《设计模式精解》、4.UMLRational
Rose 2002
从入门到精通》、5.Sams Teach Yourself UML in 24 Hours》、6.UML精粹:标准对象建模语言简明指南》、7.Java与模式》、8.UML和模式应用》、9.《道法自然:面向对象实践指南》、10.Design
Patterns Explained : A New Perspective
on Object-Oriented Design
》、11.UML Distilled: A Brief Guide to the Standard
Object Modeling Language
》、12.《面向对象分析与设计》、13.《重构--改善既有代码的设计(中文版)》、14.《大象:Thinking
in UML

 


 

9楼
编译汇编篇

此篇收录:1.Intel微处理器结构、编程与接口(第六版)》、2.Windows环境下32位汇编语言程序设计(第2版)》、3.《汇编语言(附答案)》、4.IBM
PC汇编语言程序设计(第五版)》、5.《汇编语言编程艺术》、6.Intel
汇编语言程序设计(第四版)》、7.《黑客反汇编揭秘》

8.《编译原理及实践》、9.《现代编译程序设计》、10.《现代编译原理--C语言描述》、11.《编译原理》、12.《程序设计语言编译原理》、13.Advanced
Compiler Design and Implementation 高级编译器设计与实现》、

 


 

10楼
数据库篇

此篇收录:1.《数据库系统概论》、2.《数据库系统导论》、3.《数据库系统基础教程》、4.《数据挖掘--概念与技术》、5.《数据库原理、编程与性能》、6.《数据库系统实现》、7.《数据库处理--基础、设计与实现》、8.SQL语言艺术》、9.SQL必知必会》

 


 

11楼
网络篇

此篇收录:1.UNIX网络编程》2.Unix网络编程(第二卷):进程间通信》、3.C++网络编程
1:运用ACE和模式消除复杂性》、4.C++网络编程,2:基于ACE和框架的系统化复用》、5.TCP/IP详解卷1:协议》、6.TCP-IP详解卷二:实现》、7.TCP-IP详解卷三:TCP事务协议,HTTPNNTPUNIX域协议》

 


 

12楼
数学篇

此篇收录:1.《具体数学--计算机科学基础》、2.《组合数学》、3.《离散数学》、4.《离散数学及其应用》、5.《概率与统计》、6.《数字原理》、7.《数论导引》

 


 

13楼
其他篇

此篇收录:1.Python语言入门》、.《计算机图形学的算法基础》、3.OpenGL
SuperBible
》、4.Perl语言编程》、5.Perl编程金典》、6.Perl语言入门》、7.《深入学习Python程序开发》、8.Python技术参考大全》、9.Python
编程指南》、10.Python核心编程》、11.C#程序员参考手册》、12.C#完全手册》、13.C#
精髓》、14.C#入门经典》、15.《游戏之旅-我的编程感悟》、16.GNU
make
中文手册v3.80

JAVA

1.Java 2
核心技术》

l推荐理由

本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing
UI
工具箱进行图形用户界面设计,异常处理、流输入/输出和对象序列化、泛型程序设计等。

l九度链接

http://t.jobdu.com/thread-49-1-1.html

2.Java编程语言》

l推荐理由

这是一本众多Java Fans千呼万唤才出来的好书,本书由“Java之父”以及另外两名顶级大师(Jini技术的创建者和著名开发大师)亲自撰写,无论是对Java语言的初学者还是资深使用者都具有极高的价值。至少有100000名使用CC++Smalltalk或者其他高级语言的开发人员通过阅读本书对Java语言有了准确、明智和深刻的认识。

l九度链接

http://t.jobdu.com/thread-61-1-3.html

3.Effective Java

l推荐理由

Effective Java中文版》:你正在寻找一本间明扼要地阐述Java精髓的书吗?你希望深入地理解Java程序设计语言吗?你希望编写出清晰、正确、健壮和可重用的代码吗?不用再找了,你手上这本书将会使你实现这些愿望,而且还能提供其他许多你意想不到的好处。

l九度链接

http://t.jobdu.com/thread-59-1-3.html

4.Java解惑》

l推荐理由

本书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案超越了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。

本书趣味十足、寓教于乐,适合于具备Java知识的学习者和有编程经验的Java程序员。

l九度链接

http://t.jobdu.com/thread-50-1-3.html

5.Java编程思想》

l推荐理由

本书的作者拥有多年教学经验,对CC++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java
I/O
系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。

l九度链接

http://t.jobdu.com/thread-1171-1-1.html

C

 

1.C程序设计语言》

l推荐理由

C程序设计语言》(第2版新版)讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。

C程序设计语言》(第2版新版)原著即为C语言的设计者之一Dennis
M.Ritchie
和著名的计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。

l九度链接

http://t.jobdu.com/thread-1173-1-1.html

2.C和指针》

l推荐理由

本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。

l九度链接

http://t.jobdu.com/thread-1209-1-1.html

3.C陷阱与缺陷》

l推荐理由

作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。

l九度链接

http://t.jobdu.com/thread-1210-1-1.html

4.C专家编程》

l推荐理由

C专家编程》,原著《Expert C
Programming
》撷取了几十个实例,细致、深入地讲解了C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及分析了如何进一步学习C++等问题。这是一本ANSIC编程语言的高级读本。它适用于已经编写过C程序的人,以及那些想迅速获取一些专家观点和技巧的人。

专家级的C编程指南展示优秀C程序员的编程技巧。

即使你读过AndyKoneig的《C陷阱与缺陷》,你还是应该看看PeterVanDerLinden的书。我想,他们两人的书称都应该千方百计的搞到,如获至宝地捧读。

l九度链接

http://t.jobdu.com/thread-1212-1-1.html

5.《你必须知道的495C语言问题》

l推荐理由

C是一门简洁精妙的语言,掌握基本语法容易,真正能够自如运用,就不那么简单了。你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。

本书的出版,填补了这一空白。书中内容是世界各地的C语言用户多年来在新闻组comp.lang.c中讨论的结晶。

l九度链接

http://t.jobdu.com/thread-1222-1-1.html

C++

1.C++
Primer

l推荐理由

本书是久负盛名的C++经典教程,其内容是C++大师Stanley
B. Lippman
丰富的实践经验和C++标准委员会原负责人Josée LajoieC++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。

本书所有作者都是著名的C++权威人物。

l九度链接

http://t.jobdu.com/thread-119-1-2.html

2.C++程序设计语言》

l推荐理由

体味C++语言的精妙与魅力

享受与大师的心灵对话

C++程序设计语言》介绍了标准C++以及由C++所支持的关键性编程技术和设计技术。标准C++较以前的版本功能更强大,其中许多新的语言特性,如名字空间、异常、模板、运行时类型声明等使得新技术得以直接应用。这本书围绕语言及库功能来组织,内容涉及C++的主要特征及标准库,并通过系统软件领域中的实例解释说明一些关键性的概念与技术。

l九度链接

http://t.jobdu.com/thread-1207-1-1.html

3.Effective
C++

l推荐理由

Effective C++是世界顶级C++大师Scott
Meyers
的成名之作,初版于1991年。在国际上,这本书所引起的反响之大,波及整个计算机技术出版领域,余音至今未绝。几乎在所有C++书籍的推荐名单上,这部专著都会位于前三名。作者高超的技术把握力,独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。

书中的50条准则,每一条都扼要说明了一个可让你写出更好的C++
程序代码的方法,并以特别设计过的例子详加讨论。在此第二版中,Meyers重新检验了每一准则,特别注意兼容于C++标准规格与现行编译器技术,并融入软件界对C++运用的最新观察结果。

l九度链接

http://t.jobdu.com/thread-1214-1-1.html

4.More
Effective C++

l推荐理由

继《Effective C+》之後,Scott
Meyers
1996
推出这本「续集」。条款变得比较少,页数倒是多了一些,原因是这次选材比「第一集」更高阶,尤其是第五章。Meyers
将此章命名为技术(Techniques),并明白告诉你,其中都是一些 patterns,例如
virtual ctors
s

抱歉!评论已关闭.