UNIX-LINUX编程书籍

排名不分先后:
 
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内核源码剖析
 

 

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卷)
编译原理

你可能感兴趣的:(linux)