UNIX-LINUX编程书籍

经典编程书籍推荐
本文推荐了一系列涵盖多种编程领域的经典书籍,包括C语言、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卷)
编译原理
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值