Linux/C/C++ 不可错过的好书

更新时间:2019-11-06 11:38:54 点击次数:137次
C
《C程序设计语言》(经典,不适合小白入门)

《C语言程序设计:现代方法》

《C primer plus》(入门推荐)

《C陷阱和缺陷》

《C专家编程》

《C和指针》(领悟指针精髓)

《C语言接口与实现》

《C11标准文档》(非书,可查阅)

推荐文C语言必读

C++
《C++ primer》(适合有一定基础)

《C++程序设计语言》

《C++标准库》

《Effective Modern C++ 》

《more effective C++》

《深度探索C++对象模型》

《STL源码剖析》

《effective STL》

《C++ template》

《Exceptional C++》

《C++编程思想》

《C++语言的设计和演化》

Java
《effective java》

《Java核心技术卷》(有两卷)

《Java语言程序设计》(有两卷)

《深入理解Java虚拟机》

《Java编程思想》(进阶)

《Java并发编程实战》

Python
《ython编程 : 从入门到实践》

《A Byte of Python》(快速上手)

《Python编程快速上手》(适合完全零基础)

《流畅的Python》(非小白入门所选)

《Python Cookbook》

GO
《go程序设计语言》

计算机基础
《编码:隐匿在计算机软硬件背后的语言》

《深入理解计算机系统》(强烈推荐)

《计算机程序的构造和解释》

《计算机组成与设计 : 硬件/软件接口》

算法
《算法导论》(大钻头,不易读)

《编程珠玑》

《算法》(相对易读)

《数据结构与算法分析-C语言描述》

计算机网络
《计算机网络》

《计算机网络-自顶向下方法》

《TCP/IP详解-卷1》

《网络是怎样连接的》

编译链接
《编译原理》(龙书)

《程序员的自我修养-装载,链接和库》

操作系统/Linux
《现代操作系统》(中文版感觉有点晦涩)

《操作系统精髓与设计原理》

《操作系统概念》

《Linux内核设计与实现》(整体介绍,不如后面两本深入)

《深入理解Linux内核》

《深入Linux内核架构》(大砖头,讲解了Linux中关键部分)

《鸟哥的linux私房菜基础篇》(基础篇可入门Linux)

《Linux命令行与shell脚本编程大全》

《Linux Tools Quick Tutorial》 (教程)

https://linuxtools-rst.readthedocs.io/zh_CN/latest/base/index.html

数据库
《Mysql必知必会》(超薄小册子)

《高性能Mysql》

《redis设计与实现》(学习里面的设计思路,数据结构与算法)

《数据库系统实现》

系统/网络编程
《Unix环境高级编程》(APUE)(经典)

《Unix网络编程》(UNP)(两卷,经典)

《Linux/UNIX系统编程手册》

设计/软件工程
《代码大全》

《代码整洁之道》

《程序员修炼之道》

《Unix编程艺术》

《重构》

《敏捷软件开发:原则、模式与实践》

《设计模式_可复用面向对象软件的基础》

工具
《pro git》在线文档 地址:https://progit.bootcss.com/

工作面试
《编程之美——微软技术面试心得》

《剑指offer 名企面试官精讲典型编程题》

其他
《浪潮之巅》

《黑客与画家》

总结
书籍皆为好书,但不一定适合现阶段的你,请慎重选择。

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是一个个人学习交流的平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

回到顶部
嘿,我来帮您!