Himself65 Blog

2019年我读了哪些觉得比较好的计算机书籍?

2019-12-18

知乎问题:2019年你读了哪些觉得比较好的计算机书籍?

今年其实买的书很少,就买了两本,一本叫《现代编译原理—C语言描述(修订版)》,另外一本叫《计算机程序构造和解释》

看了这两本大部分内容,第一本是柠檬推荐给我的,因为我之前看的是《编译原理》,看过的人都说不好(冰封、大锤等)。这本看了之后受益匪浅,唯一不好的是我不喜欢里面实现的Tiger语言

第二本是十一月份去PyCon China 2019时候Lyzh推荐我的,大晚上边打守望先锋一边告诉我这书不错。买回来后他告诉我他其实基本没看

然后,大部分都在读以前的旧书

比如很久之前买的《计算机网络:自顶向下的方法》,因为网络工程专业所以最近看了一遍,我觉得讲的非常清晰,当然读彻底需要一点编程基础,如果有写过网络相关应用,那么理解起来会更快。

还有死月的《Node.js:来一打C++扩展》,然后我就开始研究N-API,反手给node.js提了几个PR

剩下的,《具体数学:计算机科学基础》,里面大概介绍了算法分析需要的数学知识,我觉得还行;《编程珠玑:续》,里面介绍了不少方法和好Tick,反正对我起到醍醐灌顶的感觉


几本一般般的书,比如《你所不知道的JavaScript》,看了一遍发现我大部分都知道;《深入浅出Node.js》,一个过时的Node.js入门书,我现在都直接看文档…


2019年读了这么多书其实里面大部分内容都忘了,你要问那么读它们的意义何在。可能就是我看计算机网络时分复用的时候想起来CPU时间片轮转,想起React的Fiber架构,想起JavaScript的单线程……最后竟然能跑到async/await模型。获取新的知识是一方面,与旧知识产生碰撞才是重要的地方


还有很多好书我实在是没时间读,前半年准备高考,后半年都在写开源和给公司撸项目。所以在这里列一下,留着明年继续读

  1. 《Parsing Techniques》,编译原理相关内容。这本书中文翻译(GitHub上)我贡献了一点,然后忘了看了
  2. 《Purely Functional Data Structures》,函数式相关,但是我函数式目前还没有完全掌握,现在看有点本末倒置了
  3. 《计算的本质》,没时间,看见方应杭老师硬吹这本书于是顺便买了
  4. 《CLR Via C#》,打算重看一遍,当年看的时候水过地皮湿

Himself65

Written by Himself65, who contributing to open source, and working from school.
You can follow him on Twitter
Or Github