这是一本讲述计算机工作原理的书。
不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。 作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。 更重要的是,你会因此而获得对计算机工作原理较深刻的理解。 这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的菜鸟, 都不妨翻阅一下《编码:隐匿在计算机软硬件背后的语言》,读一读大师的经典作品,必然会有收获。
我推荐Charles Petzold的《编码》。 在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 – hemil
透过现象进而探索本质可以发现新事物;将复杂的事物简单化,可以发现解决问题的新方法。《编码:隐匿在计算机软硬件背后的语言》作者佩措尔德将那些看似复杂的理论转换成我们熟悉的诸多景象,使读者不由自主地跟随他的思路打造这台只有电线、电灯泡和触发器组构成的庞大的计算机系统。
《编码:隐匿在计算机软硬件背后的语言》是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的菜鸟,都不妨翻阅一下本书,读一读大师的经典作品,必然会有收获。
Charles Petzold是Windows编程界的一位大师,当今世界项级技术作家。1994年5月,Petzold作为仅有的七个人之一(并且是的作家)被《视窗杂志》和Microsoft公司联合授予Windows Pioneer奖,以表彰他对Microsoft Windows所做出的贡献。
Petzold从1984年开始编写个人计算机程序,从1985年开始编写Microsoft Windows程序。1986年他在Microsoft Systems Journal的1 2月号上发表了一篇关于Windows程序设计的论文。
从1986年到1995年,Petzold为PC Magazine撰写专栏文章,向读者介绍Windows和OS/2程序设计等方面的知识。直到今天他依然保持着WindowsGDI程序设计首席技术作家的地位。其大作Programming Windows(Windows程序设计)是尽人皆知的Windows编程经典,曾深深地影响过一代程序员,该书目前已出至第5版。
左飞,技术作家、译者,除本书外他还翻译了《代码阅读》和《代码质量》两部计算机领域的经典著作(两书分别荣获第14届和第17届美国Jolt图书震撼大奖),其所著的《代码揭秘》一书繁体版在中国台湾地区出版发行。2011年,在国家示范软件学院成立10周年庆祝大会上,他被国家示范软件学院院长联席会和大会组委会共同授予“国家示范软件学院成立10周年全国十佳出色毕业生”称号,以表彰他在专业领域中所做出的突出成绩。
薛佟佟,在南京航空航天大学取得工学硕士学位后加入中国移动通信集团,长期专注于云计算及分布式存储技术的研究与应用。他是中国移动公众服务云与一级私有云的核心推动者,同时是《提高C++性能的编程技术》(收录于电子工业出版社“传世经典书丛”)一书的译者。
第1章 至亲密友
第2章 编码与组合
第3章 布莱叶盲文与二进制码
第4章 手电筒的剖析
第5章 绕过拐角的通信
第6章 电报机与继电器
第7章 我们的十个数字
第8章 十的替代品
第9章 二进制数
第10章 逻辑与开关
第11章 门
第12章 二进制加法器
第13章 如何实现减法
第14章 反馈与触发器
第15章 字节与十六进制
第16章 存储器组织
第17章 自动操作
第18章 从算盘到芯片
第19章 两种典型的微处理器
第20章 ASCII码和字符转换
第21章 总线
第22章 操作系统
第23章 定点数和浮点数
第24章 高级语言与低级语言
第25章 图形化革命