从零开始构建一台计算机

2020/8/5
PS:本人能力有限,不能全部领会本书作者的全部深意,写的总结肯定没有达到本书所拥有的价值,只希望本书的价值和地位不要因为我而被贬低。

一直好奇计算机是如何设计出来的,又看了电影“硅谷传奇”(讲述了苹果公司和微软公司的创立过程),里面或多或少也有这两家公司创始人设计计算机的描述,,然后就和这本《Coding》结缘了,不看不知道,一看你就会被Charles Petzold那强大的功力深深震撼了,正如作者的序言所述,他不会像其他书一样,开篇就讲计算机的组成结构及功能,没有用一张又一张描述磁盘的插图,用各种箭头解释数据是如何被输送到计算机的等等。Charles Petzold从交流开始,从莫尔斯电码到布莱叶盲文再到二进制,到电路等慢慢的带着我们一起组建一个简易的计算机,认识计算机的基本组成原理,了解计算机的起源和发展,以及在计算机领域做过突出贡献的天才们和他们的作品。

编码是什么?在本书中,这个词的意思是指一种用来在机器和人之间传递信息的方式。换句话说,编码就是交流。对任何能听见我们的声音并理解我们所说的语言的人来说,我们发出的声音所形成的词语就是一种编码。

在中文版的封面中,第一眼你可能没有注意有什么信息,但是不用多久,当你阅读了前三章,你就会突然醒悟一般猛地合上书本,仔细观察你刚刚获得的知识或技能—封面的“CODE”每个字母下方分别是它们的莫尔斯电码,布莱叶盲文和二进制数字的不同表示形式。

【《编码(Coding)》读后感】隐匿在计算机软硬件背后的语言相关推荐

  1. 如何用继电器实现逻辑门(与或非门)- 编码隐匿在计算机软硬件背后的语言读后感

    首先了解一下继电器,说起继电器就不得聊一下电报机.(想直接了解如何实现逻辑门的直接往下翻,不过还是推荐看一下为什么会产生逻辑门,加深印象) 摩尔斯(发明摩尔斯密码的人)在1836年通知专利局,他发明了 ...

  2. 编码:隐匿在计算机软硬件背后的语言(7)--存储器组织

    在上一篇文章编码:隐匿在计算机软硬件背后的语言(6)--反馈与触发器中,我们知道一个反向器.两个与门和两个或非门可以构成一个D型电平触发器.它可以存储一位信息,为了表达地更清晰,我们把输入端和输出端重 ...

  3. 编码——隐匿在计算机软硬件背后的语言上

    编码:隐匿在计算机软硬件背后的语言是讲述计算机工作原理的.不过,你千万不要因为"工作原理"之类的字眼就武断地认为,它是晦涩而难懂的.作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述 ...

  4. 编码:隐匿在计算机软硬件背后的语言(2)--二进制

    1比特是可能存在的最小的信息量,任何小于1比特的内容根本算不上是信息. 信息是指多个可能性中的一种. 最常见的二进制数的表现形式也许就是无处不在的通用产品代码(UPC,Universal Produc ...

  5. 计算机神书『编码:隐匿在计算机软硬件背后的语言』

    在知乎回答了一个关于书籍推荐的问题:有哪些短小精悍的好书推荐? 如果只推荐一本计算机类的神书,那必然是<编码:隐匿在计算机软硬件背后的语言>. 渴望交流是大多数人的天性.在本书中,&quo ...

  6. 《编码:隐匿在计算机软硬件背后的语言(Code:The Hidden Language of Computer Hardware and Software)》读书笔记

    声明 该文章是阅读<编码:隐匿在计算机软硬件背后的语言>一书之后整理出的读书笔记.若有错误,还需继续修正与增删. Preface 作者Charles Petzold是Windows编程界的 ...

  7. 【JS】隐匿在计算机软硬件背后的语言

    在重温<编码:隐匿在计算机软硬件背后的语言>第12章--二进制加法器时,心血来潮用JS写了一个模拟串行加法器. 测试断言工具TestUtils.js function assertTrue ...

  8. 《编码:隐匿在计算机软硬件背后的语言(美)》读书笔记六

    数字计算机中的存储器唯一可以存储的是比特. 所有由符号和字母表示的数字都需要编码.具有这种功能的系统被称为字符编码集(Coded Character Set),系统内的每个独立编码称为字符编码(Cha ...

  9. 欧姆字符的编码c语言,《编码:隐匿在计算机软硬件背后的语言》读书笔记

    第1章 至亲密友 编码与解码:通过第一章手电筒故事的描述,我对于编码与解码的理解是这样的:编码即是将人能理解的信息通过一种映射表转换成另一种虽然人不能直接理解但更方便于在特定条件下信息传递的另一种格式 ...

  10. 读《编码:隐匿在计算机软硬件背后的语言》有感

    <编码>这本书真是非常适合所有现代人,大家都生活在一个信息革命的世界里,我们所用的电脑,智能手机这些高端玩意到底是怎么来的,难道突然知识爆炸性的出现在先辈的脑里了吗?诚然20世纪科技的发展 ...

最新文章

  1. od结构体大小_od内存断点的探析和检测方法
  2. Codeforces732D Exams
  3. 23种设计模式----------代理模式(一)
  4. 用框架的你,可能早已忽略了这些事件API
  5. 纯CSS制作各种各样的网页图标(三角形、暂停按钮、下载箭头、加号等)
  6. 【Python CheckiO 题解】Correct Sentence
  7. 电机速度曲线规划2:S形速度曲线设计与实现
  8. testflight进行用户的beta测试
  9. 如何用 200 行 JavaScript 代码实现人脸检测?
  10. matlab米氏方程作图,根据米氏方程,符合[S]与Km 关系的是
  11. 6选择内核启动项_Linux 2.6内核编译过程
  12. 笨方法学python - 03
  13. Jenkins教程(Windows版)
  14. MPLS 配置静态LSP
  15. 《资治通鉴》曾参三人成“真”、胡服骑射、吕不韦
  16. python数据清洗--对双十一淘宝直播流量数据进行数据真实性验证
  17. Android9.0 紧急号码配置
  18. pads2007版本pcb导出的dxf在cad中打不开,提示“DXF 输入无效或不完整 -- 图形被放弃”
  19. Java校招面经_小米java校招面经,面试题整理(一面)
  20. 2021-07-04

热门文章

  1. ArcGIS API For Javascript之地图基本加载与显示,地图切换、缩放、定位、比例尺、鹰眼图、坐标显示、查询搜索功能实现
  2. matlab面试问题,前25个MATLAB面试问题
  3. (1)初探android——客户端开发学习
  4. 管理中的计算机应用0206,绩效管理那些事
  5. 搜索引擎和网站中的高级搜索技巧
  6. 推荐一个有效清理电脑桌面广告、流氓软件的方法
  7. 易班登陆接口接入实例
  8. Springboot JPA日志输出打印SQL语句和传入的参数 高阶篇,java微服务架构视频下载
  9. 2018年【计算机视觉+机器学习+人工智能】领域重要会议汇总
  10. java基础 Day05 内部类、Object类、匿名内部类;方法的覆写;抽象类和接口