计算机书籍-书单

官网:http://theithome.net/
把经典的书籍都汇总到这里,此贴长期更新

1.计算机科学概论

计算机科学概论
计算机系统概论(2016/11/27)
计算机系统要素(2016/11/27)

2.计算机数学基础

高等数学
线性代数
概率论与数理统计
离散数学及其应用
离散数学教程(北大版)
什么是数学
具体数学:计算机科学基础

3.C语言

C primer plus
The C programming language
C和指针
C专家教程
C陷阱与缺陷
c语言解惑
C标准库
你必须知道的495个C语言问题

4.算法与数据结构

数据结构(清华版)
数据结构与算法分析—C语言描述
C算法(第一卷:基础、数据结构、排序和搜索)
C算法(第二卷 图算法)
编程珠玑
编程珠玑II(More programming Pearls)
算法概论 2014-2-8
算法第4版红皮书(2016/11/27)
算法导论
计算机程序设计艺术卷1
计算机程序设计艺术卷2
计算机程序设计艺术卷3

5.电子技术基础

模拟电子技术(童诗白版)
数字逻辑与数字集成电路(清华版)

6.汇编语言

汇编语言(王爽版)
80X86汇编语言程序设计教程
Intel汇编语言程序设计
IBM PC汇编语言程序设计(国外版)
高级汇编语言程序设计
保护方式下的80386及其编程
黑客反汇编揭秘
Windows.环境下32位汇编语言程序设计(第2版)
汇编语言程序设计+基于ARM体系结构

7.计算机硬件原理

计算机组成-结构化方法
微机原理与接口技术(陈光军版)
计算机体系结构(张晨曦版)
计算机组成与设计硬件/软件接口
Intel微处理器结构、编程与接口
计算机体系结构(量化研究方法)
编程卓越之道卷1
编程卓越之道卷2
深入理解计算机系统
编码的奥秘
《x86_x64体系探索及编程》.(邓志).

8.数据库系统原理

数据库系统概念
数据库系统导论
数据库系统实现

9.编译原理

编译原理(清华第2版)
编译原理及实践
编译原理:原则,技术和工具
现代编译原理-C语言描述
高级编译器设计与实现

10.操作系统原理

操作系统概念
现代操作系统
链接器和加载器
程序员的自我修养:链接、装载与库
自己动手写操作系统
操作系统设计与实现

11.计算机网络

计算机网络(Computer Networks)
TCP-IP详解卷1
TCP-IP详解卷2
TCP-IP详解卷3
用TCP/IP进行网际互联(第一卷):原理、协议与结构
用TCP/IP进行网际互联第二卷:设计、实现与内核(第三版)
用TCP/IP 进行网际互联第三卷:客户-服务器编程与应用

12.软件工程和面向对象程序设计

C++编程思想卷1
java编程思想
软件工程(Software.Engineering)
软件工程:实践者的研究方法
深入浅出面向对象分析与设计
head first设计模式
道法自然:面向对象实践指南
面向对象分析与设计
敏捷软件开发:原则、模式与实践
设计模式:可复用面向对象软件的基础
测试驱动开发
重构—改善既有代码的设计
代码大全
程序设计实践
程序员修炼之道:从小工到专家
卓有成效的程序员
代码之美
人月神话
计算机程序的构造和解释
观止-微软创建NT和未来的夺命狂奔
代码优化:有效使用内存[美]克里斯·卡巴斯基
编程高手箴言(梁肇新)
游戏之旅-我的编程感悟(云风)
企业应用架构模式 2011-03-04
修改代码的艺术 2013-1-10
xUnit.Test.Patterns.Refactoring.Test.Code 2013-1-10

13.windows编程基础

Windows操作系统原理
Inside Windows 2000
深入解析Windows操作系统
天书夜读:从汇编语言到Windows内核编程
windows程序设计
WINDOWS核心编程

14.linux/unix编程基础

鸟哥的Linux私房菜:基础学习篇
鸟哥的Linux私房菜:服务器架设篇
linux程序设计
UNIX环境高级编程
Unix网络编程卷1
UNIX网络编程卷2
UNIX编程艺术
UNIX Shell范例精解
The Linux Programming Interface - A Linux and UNIX System Programming Handbook 2013-1-10
深入理解LINUX内核虚拟内存管理
LINUX内核那些事儿
嵌入式LINUX内核开发指南
UC-OSII 郑贝贝翻译那本
自己动手写操作系统
自己动手写嵌入式操作系统

15.Linux/unix内核源代码和驱动程序

Linux内核设计与实现
LINUX内核源代码情景分析
深入理解LINUX内核
Linux内核完全注释
Linux设备驱动程序
深入Linux设备驱动程序内核机制 2013-1-10
深入Linux内核架构 2013-1-10
精通Linux设备驱动程序开发 2013-11-13
Linux设备驱动开发详解 2013-11-13

16.C++语言

C++编程思想2
Essential C++
C++ primer
C++程序设计语言
C++语言的设计和演化
Accelerated C++
Effective C++
More Effective C++
Exceptional C++
More Exceptional C++
C++设计新思维
深度探索C++对象模型
C++沉思录
C++ Templates: The Complete Guide
C++ FAQs

17.标准库STL使用

C++标准程序库
Effective STL
泛型编程与STL

18.STL源代码

STL源码剖析

19.java语言

java编程思想
Java编程规范(The Java Language Specification)
Beginning Java(C#) Objects从概念到代码 2011-03-24
effective java(2016/11/27)
Java解惑(2016/11/27)
Java性能优化权威指南(2016/11/27)
深入理解Java虚拟机(2016/11/27)
Java并发编程实践(2016/11/27)

20.图形学/分布式/机器学习

计算机图形学(第三版)(2016/11/27)
大数据时代(2016/11/27)
多处理器编程的艺术(2016/11/27)
冈萨雷斯数字图像处理(2016/11/27)

链接:
华章官网:http://www.hzbook.com/
这些年我们一起读过的O'Reilly动物书
O'Reilly全部书籍:https://www.oreilly.com/animals.csp
机械工业出版社计算机丛书(黑皮书):https://book.douban.com/series/1163

posted @ 2020-11-09 19:28  东风快递员  阅读(324)  评论(0编辑  收藏  举报