即使后面的路是100,它依旧是一本带你从零到一的经典。虽然讲得很简单,可我却一遍遍回头翻阅
- 通信
- 编码
- 数字电路
- 字符转换
- 操作系统
- 高级语言
“为学日益,为道日损,损之又损,以至于无为,无为而无不为。”这是译者序中的一句话,还是百度后才明白的它的意思。学习知识和技术要不断丰满完善,精益求精,在实战中,要逐步丢掉课堂中学到的概念,把握客观规律,根据现状因地制宜做出反应,并对现实规律、概念予以加深,脑子中的记会的概念越来越少,刻在脑子中的知识越来越多,即为“道日损”
站在如今的角度,去看这本书,不免会说这是一本古董书,他带您追溯到了计算机从无到有的过程,也许过程有些不切实际,但是不得不说这本书抓住了计算机发展的本质,它通过每一章节的叙述,慢慢的构建出一台计算机,丝毫没有突兀感,让您有种自己也造出一台的感觉。
透过这本书,能看到一个最最原始的计算机是这么产生的,让外人看了,觉得计算机也没有那么神秘,它是美的,它是具有明确的层次结构的,它是笨拙的也是智慧的
编码
编码的产生或许是出于军事保密,亦或是出于交流方便。通过不同种类的编码,不同的人就可以互相交流,只要他们明白对方采取的编码格式。所以电脑中0和1的组合就能产生无数信息,当然我们可以自己发明一种编码格式,但是这样别人就看不懂,也就没有了存在的意义,编码的出现不就是为了使交流更方便吗?在现实中,普遍就采取了ASCII编码格式。在更高一级去观察网络信息之间的传送,一份网络中传播的信息,不仅要包括信息本身,还要包括目的地址,发送地址,就像邮件一样。对于计算机这种死板的机器来说,你不能随意书写这些不同类的信息,一定要按照一定的格式,所以就又产生了HTTP,TCP/IP等协议
现在有了编码,能将文字等信息转换成0和1表示了,那我该怎么传送这些信息呢,对于这个问题的思考就引出了熟悉的电报机。例如我在山的这头按了一下开关,电路连通,就会将电信号通过电线传到另一头,那我要在另一头怎么读取传送的信号呢,用电磁感应现象啊,在电路上接一个感应线圈,一个磁铁,一个电信号传过来时,磁铁就会动一下,表明信息传送过来了。当然这只是最基础的模型,现实中肯定会有不同问题需要处理
解决了信息传输的能力,懒惰的人类又在想怎么能自动计算呢?这就引出了数字电路的知识,通过构造与门、或门就能构造一台能简单计算的机器,想想还是很神奇。如何去组织逻辑门,就会涉及到数字电路和离散数学的知识,就不深入展开了
当原始的计算机器被设计出来时,人们要去计算一个简单的加减法,还要去人工设置每一位数字,还要设置操作符,相当麻烦。对于这个问题的引出就产生了编程,之后又出现了高级的编程语言、操作系统等