关于计算机的思考工具¶
如今,我们整日都在计算机术语(例如硬件、软件、带宽或者千兆赫)的浪潮中浸泡着,所以我们想当然地就会认为自已对这类专业术语的理解绝对准确可靠。
计算机施展魔法的7个秘密——部分之和大于总体¶
-
发挥能力,无需理解力:有些东西——它能完成精密的运算,但无需要理解自己在做什么
-
寄存器中的数字会代表什么取决于我们所编写的是什么样的程序
- 寄存器中的数字可以表示任何事物,这说明 寄存器原则上也可以处理任何事物,它可以“识别”所有用数字表示的图案或特征。
- 既然一个数字可以表示任何事物,那么它就一定能表示一条指令或一个地址。
- 所有可行的程序都由一个单独的数字指代,都可以被看作是一串指令,等待通用万能机去执行。
- 自图灵的假想纸带机之后,计算机所有方面的改善,提高的都只是运算速度。
- 也许计算机最美妙的地方就是,它由各部分(操作)简单地组合而成,而各部分本身也很简单地组合,简单到没有什么地方是无法给出解释的。这里没有仙气,没有“形态共振”(morphic resonance),没有无形的力场,没有未知的物理定律,也没有那些神奇的组织。要知道,即使你用计算机成功地模拟出一些情景,完成这一切的也只是一些算术运算而已。
算法——有效解决问题的策略机制¶
算法是一种特定类型的形式步骤,只要可以"运行"或开始具现化,它就能合乎逻辑地产生特定类型的结果。
算法的特征:
- 底层中立
- 潜在无头脑
- 结果有保障