朋友,你渴望力量么。机械工业引进的黑皮书系列,你值得收藏。这些板砖书无论是用来垫显示器还是桌子腿,都是非常好的选择。
当然啃下来比较吃力。评论区有些杠说这些不适合初学者,题目问题的是计算机经典书籍,这些书很多都是评价颇高的名校本科和研究生教材,笔者并没有答非所问。
多看看老外写的书跟上人家的教育水平还是很好的,国内很多计算机教材相比老外的书差距不是一点半点。国内有些高校应该也用到了美帝大学的一些教材。国内很多用谭浩强的入门教材学习 C,说真的,他的书错误百出,代码风格非常不好,一看就是没做过工程的,你应付一下考试还行。相比之下《C primer plus》《K & R》c/unix 之父合著的 c 语言书是比较经典的。
老外的书有时候很厚,看着吓人,但其实很多还是比较深入浅出的,算法导论之类的网上有免费公开课,就是算导的作者讲的,可以看看。如果有畏难心理,可以坚持每天或者每周看一本书的几小节或者一个章节,慢慢啃啃长期坚持下来也是能消化不少的。
(列举了这么多,俺没有一本能认真读完的)。以下是笔者分类整理的计算机科学/工程领域的经典书籍(可以参考豆瓣评分),你可以针对自己想要从事的方向来挑选一些经典书籍看看。
C语言:
C程序设计语言(原书第2版·新版 典藏版)
C Primer Plus 第6版 中文版
c++:
C++ Primer(中文版 第5版)
C++程序设计语言特别版十周年中文纪念版
Java:
Java四大名著四册套 java编程思想
Python:
流畅的Python [巴西]卢西亚诺·拉马略(Luciano Ra*lho)
Go:
Go程序设计语言
算法与数据结构:
算法导论(原书第3版) 华章图书 计算机科学丛书
算法(第4版)
数据库(Mysql):
数据库系统概念(原书第6版)
高性能MySQL
编译原理:
计算机科学丛书:计算机程序的构造和解释
计算机科学丛书:编译原理(第2版)
计算机组成原理/体系结构:
深入理解计算机系统(原书第3版)
计算机体系结构精髓(原书第2版)
操作系统:
现代操作系统(原书第4版)
计算机网络:
计算机网络:自顶向下方法(原书第7版)
TCP/IP详解 卷1:协议(原书第2版)
UNIX 网络编程:第3版
分布式系统:
分布式系统:概念与设计(原书第5版)
数据密集型应用系统设计
软件工程/设计模式:
代码大全(第2版)
设计模式:可复用面向对象软件的基础(典藏版)
实际上前边列举的书籍很多是世界名校的本科/研究生教材或者工程领域的经典书籍。但是可能因为不同的人基础不同,学习实践方法不同,学习难度和收获也不一样。比如你想看 c 语言之父合著的《C 程序设计语言》,里边有一些涉及到命令行操作,可能就需要你有一定的 unix/linux 操作系统的基础知识(比如命令行工具 gcc 等的基本使用)等。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有