计算机:一切都是数字

对计算机而言,一切都是数字。数字的最终支撑是晶体管。晶体管是一类尺寸特别小(几十纳米),密度特别大(指甲大小容纳几十亿以上),速度特别快(纳秒)的硬件开关。

针对这种二元开关,并不是非要使用二进制数字不可,但显而易见的是,使用二进制是最自然、直接、简洁的方案。

所以,计算机的根本是几十亿、上百亿颗运转不息的二元开关,这些开关的运转可以被周密无比的准确设计。

这是计算机中一个比较底层的 mental model:编译与解释的交互式递归。

对于某一种特定的编程语言来说,具体实现是解释还是编译,不是二选一的关系。但对于大部分语言来讲,往往最终只剩下一种方式,要么二选一,要么是混合型产物。


不知是该恭喜,还是该怎样,总之阅读到该文的,你是第 人。每一次刷新,都是不同的自己。