教土豆学计算机
Planning…
计算机科学的基石是图灵机抽象: 一个输入集合, 一个输出集合, 一个内部状态集合, 一个计算规则集合
编程或设计软件就是在通用图灵机的基础上, 设计一个具体的图灵机. 我们设计软件接收怎样的收入, 设计软件内部的状态, 设计表示计算规则的代码, 设计软件的输出
Books
Code: The Hidden Language of Computer Hardware and Software 编码: 隐匿在计算机软硬件背后的语言
Computer System - A Programmer’s Perspective 深入理解计算机系统
Computer Architecture: A Quantitative Approach