推荐 走进程序猿们引以为傲的计算思维

每天一点小知识:NoSQLt能够快速输出断面数据(Panel Data面板数据,Matrix Data矩阵数据),提供历史数据关联挖掘计算基础。

计算思维一词最早于1980年,由人工智能先驱Seymour Papert的提出。他曾MIT的计算机科学与人工智能实验室联合主席,70年代他从LISP语言的基础里创立Logo编程语言。该概念于1996年再度被提及,旨在使用算法方式对复杂问题流程化规模化处理,以实现效率的大幅度提升。

而受到人们广泛重视和传播,是2006年卡内基·梅隆大学计算机科学系主任周以真(Jeannette Wing)博士在《Communications of the ACM》杂志上给出,并定义的计算思维(Computational Thinking)。周教授认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。在她看来,“计算思维是一种普适思维方法和基本技能,所有人都应该积极学习并使用,而非仅限于计算机科学家。”

什么是计算思维呢?

计算思维的本质

· 这就给我们以伸缩的能力和胆识。

在处理问题和寻求方案的时候,以类似于电脑的计算工作方式,高效地执行。计算思维的过程可以大致抽象为三个步骤:

一、抽象化:对问题进行归纳总结

二、自动化:将方案拆分表述成步骤

三、解析化:执行方案并进行评估

来源网络

再简单些,计算思维对应哪些思考动作呢?分解、模式表达、抽象能力和算法思考。将一个问题分解,对于不确定因素使用数据化表达,创造或选定算法,然后得到一个普遍的方案结果。普适的方案一般是可以适用原始问题的变种。

大胆展望:计算思维不仅对于其他领域的科学家,而且对每个人都适用。

计算思维将是到21世纪中叶时,世界上每个人的基本技能。

- 就如同读、写、以及算数。

- 想象:每个孩子都知道像计算机科学家那样思考!

- 计算技术和计算机将使计算机思维得以普及。

而现在提倡计算思维,并不只是为了培养IT人才。这更多的是一种思维的训练,让大家熟悉计算机这个工具。社会生活中需要的是综合能力,而人才可以是跨界的。

· 普适计算是昨天的梦想,今天的现实。

· 计算思维是今天的梦想,明天的现实。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611B07OLY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券