您的位置:首页 > 其它

《世界是数字的》读后感

2016-03-24 15:12 351 查看
看到书名的一刻我就想过是不是和以前看的课本类似,先介绍计算机发展史,在说说原件,然后就是一些计算机知识。果然和我想的一样,不过又和以前的不一样,它说的比课本详详细,让我更了解了计算机。

ENIAC是世界第一台计算机,可在ENIAC的前面就有出现类似的技术,比如最早的雅卡尔织布机,就在1800年发明,它用长方形卡片上打穿的多行孔洞来标记织布的花样。

这样,我们就可以在穿孔卡片上编入各种指令来给雅卡尔织布机“编程”,控制它织

出各种不同花样的布来。19世纪后期,为了更快的 统计人口,赫尔曼·何乐制作出来制表机。这之后才有了ENIAC,但是ENIAC于巴贝奇所想的计算机不一样,真正实现存储程序的计算机与1949年在英国面世,称为EDSAC,这也是本书为我纠正的一个错误。

本书介绍的计算机的原件的部分解决了我的很多问题,比如cpu的赫兹是什么意思。我的pc买的时候就看到了有配备ssd,可是和机械硬盘有什么区别到现在才弄明白,ssd使用闪存代替了旋转的机械部件。闪存也是非易失性的,信息保存为电路里的电荷,每一个电路元件上的电荷不需要加电就可以保持其状态。里面保存的电荷可以通过测试来读取其中的值,也可以擦掉后用新的值覆盖写入。

什么是算法?就是保证特定计算过程正确执行的一系列步骤,它是计算机科学中的菜谱或纳税申报表,只不过编制得更仔细、更准确、更清楚。

20世纪50年代汇编语言出现,汇编语言现在不知道有没有人用,我有几个朋友倒是用他来破解软件。可是我还是搞不太懂准备借书来琢磨琢磨。高级语言的出现方便了程序员的代码读写,随着万维网的发展,跟多的语言被开发出来如Java。

我们周围的这个世界太复杂了,而程序也反映了其复杂性。编程要求对细节极端关注,而能做到这一点的人却不多。正因为如此,任何规模的程序都会包含错误,就是说,它们在某些情况下会做错一些事或者得出错误的答案。这些缺陷被称为bug。bug第一次听到这个词的时候还没接触编程语言,那时候是一款枪战游戏里面可以利用游戏的bug来到地图外,所以有人提及。这是程序的错误判断。

“世界上只有10 种人,理解二进制的和不理解二进制的。”只用一个比特,可以表示任何二选一的事物。看到这不经想问计算机只有真与假吗?如果是这样以后的人工智能会发展成什么样,会不会过于极端,因为人类的判断不是单纯的逻辑判断,它是很矛盾的,我们可以讨厌一个人,但不代表我不喜欢这个人。不知道能不能发展出真正意义上的人工智能。

完善了自己的知识,知道了错误,才能更好的学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: