这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。
推荐原因
不仅因为我是计算机专业的学生,更是因为这本书的精彩,精彩到可以让一个文科生也能理解和感受到计算机原理诞生和完善的美妙,还可以加深我们对计算机底层原理的理解(对于我们有了一些计算机知识基础的同学,能够更好去理解)
而且,这本书对于初学者十分友善,用了漫长的铺垫,不断的引导着我们去探索,去了解计算机背后的原理,其中使用着简洁趣味的文字,让初学者也能轻松理解,其中的知识还包括数字电路等其他方面的知识,拓宽了我们的知识层面。
内容简介
这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
作者简介
Charles Petzold是Windows编程界的一位大师,当今世界项级技术作家。1994年5月,Petzold作为仅有的七个人之一(并且是的作家)被《视窗杂志》和Microsoft公司联合授予Windows Pioneer奖,以表彰他对Microsoft Windows所做出的贡献。
作者从1984年开始编写个人计算机程序,从1985年开始编写Microsoft Windows程序。1986年他在Microsoft Systems Journal的1 2月号上发表了一篇关于Windows程序设计的论文。
片段欣赏
1.用机器码编程就像用牙签吃东西,刺的块很小且做起来很费力,吃一顿饭要花很长时间。同样,每个机器码字节只是完成可以想像得到的最小且最简单的计算工作—从内存装入一个数至处理器,与把它另一个数相加,再把结果存回到内存—所以,很难想像机器码如何完成一整项的工作。
这一段用形象生动的文字,把机器语言比作进食的牙签,写出了机器语言的缺点,从而引出了下文中介绍的高级语言,是不是很有意思呢?
2.也许你曾经看过一部电影,影片中两个水手隔海用闪烁的光传递消息。在另一部电影中,一个间谍用镜子反射阳光向一间屋子中被俘获的同伙发送讯息。这就给了你启发,你起先设计一种简单的交流方法,使字母表中的每个字母与一定数目的闪烁相对应。A闪一下,B闪两下,C闪三下,如此递推,Z就闪烁26下。BAD这个词由字母间有间隔的两闪、一闪、四闪组成,这样你不会误以为它是闪七下的字母G了。词间的停顿则比字母间的停顿时间稍长一些。
从联系电影中剧情,从而启发出一种简单信息交流方法。没错,这就是编码的诞生,因此,编码便是交流!比如:人类发出的声音,书本上的字符形式,手电筒的闪烁,英语词汇,空气中的比划,手语,布莱叶盲文等都是一种编码的形式。
是的,这也就告诉了我们摩尔斯电码的来历,并且这个摩尔斯电码的理论奠定了信息时代到来的基础。
读者感受
当看到这本书的名称的时候,第一反应,认为这本书就是介绍计算机工作原理这类晦涩难懂的书籍,但是当我打开书籍,翻开第一页的时候,我的这个认知被颠覆了,作者联系生活实际,代入感很强,再运用丰富的想象和生动的比喻,将繁琐复杂的理论,用清晰的笔墨娓娓道来。
END
如果你对神奇的计算机世界充满兴趣,如果你已经厌烦了各式各样的说教。那么快来加入这趟精彩的计算机知识旅程吧!