计算机程序设计思想与方法2 什么是计算思维?

Posted 禅与计算机程序设计艺术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机程序设计思想与方法2 什么是计算思维?相关的知识,希望对你有一定的参考价值。

 

1.2 什么是计算思维?

《【计算机程序设计思想与方法】1 什么是计算?》中所述,计算是利用计算机一步一步地执行指令来解决问题的过程,计算机科学是关于计算的科学。

正如数学家在证明数学定理时,有独特的数学思维。工程师在设计制造产品时,有独特的工程思维。艺术家在创作诗歌音乐绘画时,有独特的艺术思维一样。计算机科学家在 用计算机解决问题时也有自己独特的思维方式和解决方法,我们统称之为 计算思维(computational thinking)

从问题的计算机表示、算法设计直到编程实现,计算思维贯穿于 计算的全过程。

学习计算思维,就是学会像计算机科学家一样思考和解决问题。

1.2.1 计算思维的基本原则

计算思维建立在计算机的能力和限制之上,这是计算思维区别于其他思维方式的一个重要特征。用计算机解决问题时必须遵循的基本思考原则是:既要充分利用计算机的计算和存 储能力,又不能超出计算机的能力范围。

虽然计算思维有自己的独特性,但它同时也吸收了其他领域的一些思维方式。

以上是关于计算机程序设计思想与方法2 什么是计算思维?的主要内容,如果未能解决你的问题,请参考以下文章

计算机程序中的逻辑思维怎么培养呢?

七日阅书1 计算思维和Java特性《Java程序设计与计算思维》

面向对象

计算机基础

JVM高级特性与实践(十四):线程安全 与 锁优化

七日阅书5 抽象和接口异常处理《Java程序设计与计算思维》