知其然,而不知其所以然, 欲摹写其情状,而心不能自喻,口不能自宣,笔不能自传。

岂不尴尬…


直奔主题,今天的主角是— 《编码:隐匿在计算机软硬件背后的语言》,根据书名,聪明的你也大概猜测出本书的大概内容。

作者是鼎鼎大名的Charles Petzold,绝对的NB ++ 的人物。

对于这本书的评价,自然也是仁者见仁智者见智…,我相信每个人的周围总有人会推荐这本书…,毕竟豆瓣9.2的评分不能算低啦。


本人结合自身的阅读经历,希望能给对此书感兴趣的人一点点(bit ?)帮助,

1.三个部分

知乎上面有大牛将此书分为三大部分:

1 ~10 :漫长的铺垫(快速读一下也挺好)
11~17 : 全书的精华
18~25 : 余韵

引自: 《编码:隐匿在计算机软硬件背后的语言》讲了什么?

2. 读书笔记

本来打算自己写一下笔记,但是看到这些文章之后,感觉不用自己出手啦。

《编码:隐匿在计算机软硬件背后的语言》读书笔记01-10
《编码:隐匿在计算机软硬件背后的语言》读书笔记11-17
《编码:隐匿在计算机软硬件背后的语言》读书笔记18-25

允许我感慨(装13)一下,乔治*布尔将逻辑和数学建立起桥梁真的是具有划时代的意义。有兴趣的可以去了解一下。
编程语言中的布尔类型就是为了纪念他——George Boole


Why is the Boolean algebra so important for the computer science and digital circuitry?

Boolean algebra provides the basis for analyzing the validity of logical propositions because it captures the two-valued character (binary) of statements that may be either true or false.

Coder, 知道 《编码》吗?相关推荐

  1. JDK9的新特性:String压缩和字符编码

    文章目录 简介 底层实现 总结 简介 String的底层存储是什么?相信大部分人都会说是数组.如果要是再问一句,那么是以什么数组来存储呢?相信不同的人有不同的答案. 在JDK9之前,String的底层 ...

  2. jdk 9和jdk8_了解有关JDK9紧凑弦乐的信息(视频评论Charlie Hunt)

    jdk 9和jdk8 JDK 9引入了一个称为紧凑字符串的新功能. 鉴于Java程序中字符串的普遍存在,我认为这是一个非常重要的更改,所有Java开发人员都需要理解. 在此视频中,查理·亨特(Char ...

  3. 了解有关JDK9紧凑弦乐的信息(视频回顾Charlie Hunt)

    JDK 9引入了一个称为紧凑字符串的新功能. 鉴于Java程序中普遍存在字符串,我认为这是一个非常重要的更改,所有Java开发人员都必须理解. 在此视频中,查理·亨特(Charlie Hunt)解释了 ...

  4. Android 进阶第二篇——性能优化

    Android 进阶第二篇--性能优化 一些Android书籍喜欢把性能优化放在最后的章节,简单提一提作为内容全面的点缀.在这里我将工具使用和性能优化的一些个人经验放在进阶系列博客的开始,因为我认为防 ...

  5. java个人整理知识点

    发展: 1.SE 标准版. 2.EE 企业版,基于SE. 3.ME 已经淘汰. JDK.JRE和JVM: JDK: 称为Java开发工具包( Java Development Kit).Java开发人 ...

  6. 借用词的计算机英语词汇,计算机英语专业词汇的构成.doc

    计算机英语专业词汇的构成.doc (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机英语专业词汇的构成1.派生词(1)前缀mul ...

  7. Java基础细节(持续更新中)

    一.JDK 和 JRE 二.开发步骤 步骤: 1. 将 Java 代码编写到扩展名为 .java 的文件中. 2. 通过 javac 命令对该 java 文件进行编译. 3. 通过 java 命令对生 ...

  8. init(coder:)_2018年《 New Coder》调查:31,000人告诉我们他们如何学习编码并在工作中获得工作…

    init(coder:) More than 31,000 people responded to our 2018 New Coder Survey, granting researchers an ...

  9. 现代hy-9600音响_从音响工程师到软件工程师-为什么我要学习编码

    现代hy-9600音响 by Kalalau Cantrell 通过Kalalau Cantrell 从音响工程师到软件工程师-为什么我要学习编码 (From Sound Engineer to So ...

最新文章

  1. Android Studio 使用入门及问题汇总
  2. Python打包工具setuptools的使用
  3. 【坚持】Selenium+Python学习记录 DAY10
  4. wamp下更改mysql密码
  5. 不同程序语言的注释和变量要求
  6. javascript基础 之 void
  7. eclipse创建maven
  8. python多版本共存失败记录
  9. 音视频编解码学习详解h264 ,mpeg4 ,aac 等音视频格式
  10. java内存泄露 垃圾回收_Java中内存泄露及垃圾回收机制
  11. 基于GitHub的敏捷学习方法之道与术
  12. 解析12306订票流程
  13. PS 中图层为索引,修改成背景可编辑
  14. 做测试,如何提升“话语权”?
  15. 【热文】 为什么程序员痴迷于猫?
  16. 2020第六届美亚杯资格赛个人题解yhz
  17. CAD的图层设置及视图讲解
  18. ubuntu18.04编译4.15内核过程
  19. 广播BroadcastReceiver使用
  20. Coursera机器学习 week4 神经网络的表示 编程作业代码

热门文章

  1. 7000词汇这么背我比较可以接受,连续看20天足以
  2. Android App 可以定时启动! 并且完成短信自动发送获取内容功能 (以获取闪讯密码为例 大学宿舍宽带)
  3. 微信支付商户号的调研
  4. Krita学习——Qt学习笔记(一)
  5. 【论文导读】- Cluster-driven Graph Federated Learning over Multiple Domains(聚类驱动的图联邦学习)
  6. 西门子plc怎样实现远程调试、远程上下载程序?
  7. 【C语言】给出三角形三边长,求三角形面积
  8. FreeRTOS移植到STM32
  9. vite按需引入 Ant Design Vue 3.0
  10. GitHub无法访问下载