好书收藏


作者:gfree.wind@gmail.com
博客:blog.focus-linux.net   linuxfocus.blog.chinaunix.net
 
 
本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
======================================================================================================
排名不分先后:

1. C语言:
高质量程序设计指南
C语言接口与实现
C语言解惑
C专家编程
C陷阱与缺陷
C语言参考手册

2. Linux应用开发
Unix网络编程(第1,2卷)
Unix环境高级编程
Linux系统编程
Unix/Linux编程实践教程
Linux程序设计(第3版)
UNIX编程艺术

3. Linux使用及脚本语言:
Unix与Linux系统管理
鸟哥的Linux私房菜
sed与awk
Exploring Expect
精通正则表达式
Perl语言入门
Unix超级工具上下册
学习bash
shell脚本学习指南
Perl语言编程
Perl最佳实践
版本控制之道
Linux系统架构与目录解析
Linux防火墙
Python核心编程

4. 数据结构与算法:
算法技术手册
程序员实用算法
数据结构(严蔚敏)
算法引论
算法C语言实现
数据结构与算法分析——C语言描述
计算机算法设计与分析
算法设计手册
编程之美
Algorithm in C

5. C++编程:
C++标准程序库
C++ Template
C++ Primer
STL源码剖析
C++编程思想(第1,2卷)
C++程序设计语言
C++ Primer Plus
STL高效编程
More Effective C++ (两个版本)
Effective C++ (两个版本)
C++程序设计陷阱
C++沉思录
C++ Cookbook
C++编程规范
深度探索C++对象模型
C++标准库扩展权威指南
Exceptional C++
Exceptional C++ Style

6.Linux内核:
Linux内核源代码情景分析(上下册)
Linux内核分析及编程
Linux内核完全剖析——基于0.12内核
Unix操作系统设计
Linux内核设计与实现(两个版本)
深入理解Linux内核(两个版本)
Linux设备驱动程序(两个版本)
Linux Network Internal
深入Linux设备驱动程序内核机制
Linux内核源码剖析——TCP/IP实现(这书不咋地,大家忽略它吧。只是罗列代码和注释,缺乏书名中的“剖析”二字。)

7. 计算机基础:
高效程序的奥秘
深入理解计算机系统(两个版本)

8. 程序设计:
面向模式的软件体系结构(第1,2,3卷)
posix多线程程序设计
设计模式——可复用面向对象软件的基础
程序员的自我修养——链接、装载与库
Head First设计模式
编程卓越之道(第1,2卷)
Code Complete
重构——改善既有代码的设计
编程珠玑
编程珠玑II
代码质量
代码整洁之道
架构之美
代码之美

9. 网络:
TCP/IP详解(第1,2,3卷)
通信网基本概念与主体结构 
密码编码学与网络安全
计算机网络系统方法

10. 程序人生:
软件随想录——程序员部落酋长Joel谈软件
程序员修炼之道
编程高手箴言
高效程序员的45个习惯

11. 汇编:
IBM-PC 汇编语言程序设计
汇编语言程序设计

12. 技巧性书籍:
Binary Hacks
Why Programs Fail——系统化调试指南

13. SQL:
SQL必知必会
SQL Cookbook


以下书籍与我目前的方向基本上没有重合点了,所以放弃了。不过书还是不错的,所以还是列在了此处。
14. Windows (deprecated):
Windows核心编程
深入解析Windows操作系统
深入浅出MFC


15. 嵌入式(deprecated):
嵌入式Linux应用开发详解
基于ARM的嵌入式系统开发与应用
嵌入式设计Linux驱动开发指南
ARM体系结构与编程



没有认真看过一遍的:下面的书有的是刚买的,有的是买来以后一直没来得及看的,还有看了一段时间,实在看不下去的,如大神高纳德的计算机程序设计艺术。
某些新书得抓紧时间学习了。
计算机程序的构造和解释
深入理解Linux内核架构
计算机程序设计艺术(第1,2,3卷)
虚拟机系统与进程的通用平台
算法导论
分布式系统概念与设计
数据库系统概念
计算机体系结构——量化研究方法
敏捷软件开发原则、模式与实践
程序设计语言——实践之路
Intel Developer Manual(5卷)
编译原理


这里列出的书单都是我购买的实体书,不包括曾经阅读过的电子书。一般来说,当我看到电子书很不错的时候,都会买来一本作为对作者的支持和尊重!但是偶尔有的电子书虽然不错,但是看的时候对我的帮助并不大,就没有购买了。还有一些不怎么样的书,就不列在此处了。

把自己的书单一列,发现还挺有成就感的。就以前13类来说,各方各面的书都有。很多书都是经典书籍,虽然认真看过,但是不敢说完全看懂了。有的书很适合看几遍,每遍都会有新收获。

C++方面的书籍已经很久没有看了,估计忘记了不少。但是一些思想上的东西应该不会遗忘,如果再用C++,上手应该很快。唯一的遗憾,是没有研究过boost的应用。以前曾经想研究一下,但是一直没有机会。

注:
1. 我列出此书单就是为了和大家交流,互通有无。欢迎大家点评和共享更多的优秀书籍。
2. 书单上的书,我并没有完全看懂——要真看懂了,那真就成大神了。因此任重道远呢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值