我开发了一个基于 Beancount 的账本托管服务 HostedBeans,欢迎大家来了解纯文本复式记账并试用我的服务。
查看源代码

计算机方面经典书籍推荐

只推荐我看过的书,一共 13 本。

越基础,越通用的书顺序越靠前。

疯狂的程序员

小说,非常不错的小说。讲了主角在学校,公司,创业的故事,很真实,也很励志。

(Code) 编码——隐匿在计算机软硬件背后的语言

这是一本科普书,向非计算机行业的人解释计算机是如何工作的。

自底向上地描述了一台计算机的构造过程,从最基本的电路开始,逐步构造起一台真正可以使用的计算机。

黑客与画家

散文集,很多人推荐这本书,输出了有关设计,创业,财富,编程的价值观。

(CSAPP) 深入理解计算机系统

这本书讲述了在汇编的角度,C 语言是如何工作的,如何与操作系统交互的。

读完这本书,对计算机的大致结构,程序的执行过程会有更深入的了解。

计算机网络——自顶向下方法

虽然不如『TCP/IP 详解』那么权威,但是更通俗易懂一些,自顶向下来描述计算机网络的结构。

JavaScript 语言精粹

因为这本书只介绍 JavaScript 的精华部分,因此厚度是『JavaScript 权威指南』的六分之一。

编程珠玑

算法,告诉你如何写出性能更好,逻辑更清晰的代码,如何对算法进行优化,如何认识算法的复杂度。

重构

重构,将复杂的代码重构为更易读,更具可维护性的代码。

这本书还会为每个重构方法起一个名字,起到了一个『标准化』的作用。

(SICP) 计算机程序的构造和解释

通过 Scheme Lisp 语言来介绍编程语言所要实现的,抽象的本质。

C 和指针

深入讨论了 C 语言的指针和内存管理。

C++ 语言的设计和演化

从历史的角度介绍 C++ 中每一个特征的由来,和它的必要性。

(CPPPP6E) C++ Primer Plus

算是 C++ 的一本工具书,对 C++ 的几乎所有特征都有介绍,第六版中还有对 C++11 的介绍。

程序员的自我修养——链接装载与库

介绍在具体的操作系统实现中,程序如何被编译,装载,链接,以及标准库的实现。

撰写评论

如希望撰写评论,请发邮件至 jysperm@gmail.com 并注明文章标题,我会挑选对读者有价值的评论附加到文章末尾。

精子生于 1995 年,英文 ID jysperm.

订阅推送

通过 Telegram Channel 订阅我的博客日志、产品和项目的动态:

王子亭的博客 @ Telegram


通过邮件订阅订阅我的博客日志、产品和项目的动态(历史邮件):

该博客使用基于  Hexo  的  simpleblock  主题。博客内容使用  CC BY-NC-ND  授权发布。最后生成于 2023-12-20.