《编码——隐匿在计算机软硬件背后的语言》笔记

作者:杨润炜
日期:2020/4/26 00:15

在看计组资料时,经常看到有人推荐或引用此书,一直挺好奇,这段时间终于断断续续地翻完,简单地做一下回顾和总结。

首先它内容生动有趣,不会让你感到枯燥,这也得益于作者的思维活跃,善于把科学的东西生动化;
其次它并不只是表面上介绍一些有哪些技术的科普读物,有一定的深度,对于想学习计组的同学是本入门的好书;
给我印象最深的内容是书中对数字系统的讲述,我看完还跟女友描述了一番,觉得又对熟悉的世界有了一番新认识。我这里“剧透”一点点,书中对于我们使用的数字系统——阿拉伯数字系统 进行描述,它是用进位来实现计算的,对比罗马数字系统,计算方式更合理,也正是如此,二进制也是用位的方式来计算。具体需要在书中从头看起,作者很会铺垫,读起来会更有趣;
最让人蠢蠢欲动的,要数作者展示的如何用电灯、开头、电线构建一台“计算机”的过程,本质跟现代计算机是相通的,不过在书后面会看到现代计算机高级的地方 —— 指令,特别是循环、条件指令,是软件的基础;
逻辑学、布尔代数、门电路、触发器、计算机,这种从理论到实体的推进式描述,是最让我感触的地方,我似乎见证到计算机从摇篮逐步成长起来的过程;
后面的微机原理、操作系统会稍微浅一些,主要还是些背景、历史介绍居多,浮点数、定点数的讲述很好,看了会对计算机对数字和计算的过程有更深的了解。

下图是我看书的笔记,仅仅是记录一下,不太严谨。

感谢您的阅读!
如果看完后有任何疑问,欢迎拍砖。
欢迎转载,转载请注明出处:http://www.yangrunwei.com/a/107.html
邮箱:glowrypauky@gmail.com
QQ: 892413924