《算法小时代》读后感

感谢图灵社区的电子书阅读奖励计划

虽然作为一个程序员,对「算法」却并不是很了解,什么是算法?

之前一直认为,算法就是一些特定的代码、程式,给定输入就能得到想要的输出。但读完意识到这种观点并不完善。

在本书的观点,算法其实是「规则」、「经验」的代名词。
– 做一个面包的规则,顺序,可以指导做成面包的东西,就是算法
– 从家里,最短到达学校的路径,这也是算法
有什么不是算法吗?
有了算法,再有机器执行这些算法,破解密码或者生成密码的机器,使用算法得到想要的结果,可以称之为「计算机」,并且是在某一领域的专用机器,而与之相对的,就是「通用计算器」,也就是我们现在所用的电脑。

由于通用性,电脑可以做许多事,但是要知道怎么做,也就是算法是什么,这时,才是我之前所理解的「算法」。
我们使用特定的编程语言去实现对应的算法,其实就是实现了「应用程序」。

当然算法仅仅是程序的一部分,毕竟程序还会有用户界面,这一块应该就不属于「算法」了,个人理解是属于「描述语言」。

从书名以及小标题来看,「算法小时代」,以及「从数学到生活的历变」,主要是描述算法对我们生活的影响,我们实际是生活在一个充满算法的时代,算法影响着我们的日常生活,并将一直影响下去。
作者要描述的内容非常多,是对于算法与生活之间关系的思考,内容还是非常多并且有深度,并不是一本以轻松口吻介绍算法是什么的书。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 老爸吃金针 看到就来气 不是脾气孬 实在牙齿糟
    伊萨阅读 213评论 16 14
  • 一、雨西湖 一湖烟雨半壶清,缱绻楼台傍晚莺。 怅若孤栏听旧事,风尘苦旅几蛙声。 二、南宋御街 江南置酒忆前朝,歌舞...
    一隅偏安阅读 429评论 6 9