2008年11月9日

思考计算机的本质

     同样是半导体硅,计算机去能带来革命,别的设计就没有这样的生命力,那计算机的生命从哪里来呢?
我们桌面上着的一本本书本身没有思考能力,人从小开始,先学这个,再学那个,直到现在已经能够处理大量的信息了,书不过是由些纸,墨,胶水组成,而我们能够处理上面的文字信息,这样想一想人很了不起,人这个设备就是这样,从经过学习后就会自动地处理看到的信息,一看时间到吃饭了,就去吃饭;有人喊,你会张望.
cpu是个伟大的发明,这些信息的编码就好像是一个cpu中的指令集,有了这些指令后cpu就可以完成在计算机世界中的各种动作.cpu的主要生产原料是硅,怎样设计的cpu可以支撑起我们想给予他的那些指令呢,图灵出现了,提出的一种抽象计算模型,其更抽象的意义为一种数学逻辑机,可以看作等价于任何有限逻辑数学过程的终极强大逻辑机器.后来的第一台电子计算机ENIAC出现了,正如图灵所证明的,机器能够自己去解释程序.
在图灵不倒的理论之下就可以大胆地设计各种各样满足灵图机的硬件,把平时的工作写成些软件这些硬件就不再是只会发热的元件了.
软件的发展先从程序的发展来,先有程序能看到的硬件是如何运作的机器码和汇编,有点像伊甸园,后来出现了各种各样的坏人,把这个平静打破了,他们发明了C,fortran,pascal,C++,java,c#...他们这些规则写的程序想进到伊甸园,不是说自己脱光了就行的,得经过上帝--就是得有编译器才行,当然设计这些程序的老大们已经把上帝搞定了,你的代码想进伊甸园有上帝会给你帮你...java说自己不用脱,但其实还是脱了,因为java的老大不但搞把上帝搞定了,还做了个自己的伊甸园.
程序里的一些东西并不是从编程书上学到的,北京地铁13号线的调度用的就是栈,做公交排队就是队列,能插队的队列是指针实现的队列;从13号线换乘要走1公里,这流水线也太长了;
计算机是工具,的确,这是我们的产物,我们在用它也在改造它.

ref:
http://blog.csdn.net/runningstar/archive/2008/01/04/2025696.aspx
http://blog.csdn.net/band_of_brothers/archive/2007/12/31/2006405.aspx
http://blog.devep.net/virushuo/2006/03/23/essential-of-computer.html
http://baike.baidu.com/view/2130.htm
http://en.wikipedia.org/wiki/Turing_machine

> <

@2008 - * yaowu is here.