计算机思维的用途,计算机思维的根本目的是解决问题

计算机思维的用途

计算机思维的用途,计算机思维的根本目的是解决问题


I是操作计算机的人 , you则是计算机,“to copy the file”则是计算机的行为 。通过对计算机语言的分析,可以看出计算机没有主体 。在还没有创造出具有主体性的计算机之前,不可能为计算机“创造”出一种能够使用必须具有主体性才能使用的语言 。
计算机思维的根本目的是解决问题【计算机思维的用途,计算机思维的根本目的是解决问题】根本目的是用计算机的规则来解决人的工作 , 满足人的需求 。
计算机计算思维的核心概念及特征计算思维(Computational thinking),又称运算思维,英文缩写为CT 。其中运用计算机科技进行运算的称为狭义计算思维,涉及思维的结构内涵和运作模式的研究 。
狭义计算思维是应用计算机科学理论作为依据,进行解难、系统设计及模拟智能理解 。
归根到底,不外是将难题化约成可以被输入,运算 , 并转化成模拟的计算机人工智能思维模式 。
计算机思维的本质是抽象和自动化对计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动 。计算思维最根本的内容,即其本质是抽象和自动化 。
计算机思维的抽象,在于映射具体 。计算机是用来模拟现实和解决现实问题的 。所以,计算机思维是和现实极为紧密的,而现实的关系是错综复杂的 。我们无法避免信息冗余,乱入的信息随机出人意料的自由组合 。
计算机思维说到底就是计算机编程对答:计算机思维说到底就是计算机编程是对的 。
计算机思维是指人们要有操作计算机的思维来运作计算机,计算机语言没有思想 。计算机语言的“思想”存在于编制程序的人的大脑之中,这就将使计算机语言的思想与方法分离了 。计算机思维中需要知道现有的计算机不可能像人的大脑那样思维 。
计算机之所以能够比人类大脑更加快速准确地“计算”,正是在计算机克服了人类自然语言上述“三位一体性”的“缺陷” 。计算机能够快速、准确地“计算”的最基本的原因,就是硬件与软件的分离、程序与数据的分离 。
计算机思维是概念化也是程序化周以真教授认为计算思维的内容,本质是抽象和自动化,特点是形式化、程序化和机械化 。


周教授同时给出了计算思维的6个特征 。


(1)概念化,不是程序化 。


计算机科学不是计算机编程,像计算机科学家那样去思维意味着远不止于计算机编程,还要求能够在抽象的多个层次上思维 。


(2)根本的,不是刻板的技能 。


根本技能是每一个人为了在现代社会中发挥职能所必须掌握的;刻板技能意味着机械地重复 。


(3)是人的,不是计算机的思维方式 。


计算思维是人类求解问题的一条途径,并不是要使人类像计算机那样去思考 。计算机枯燥且沉闷,人类聪颖且富有想象力,是人类赋予了计算机激情 。


(4)数学和工程思维的互补和融合 。


计算机科学在本质上源自数学思维,因为像所有的科学一样,其形式化基础建于数学之上 。计算机科学又从本质上源自工程思维,基本计算设备的限制迫使计算机科学家必须计算性地思考,不能只是数学性地思考 。


(5)是思想,不是人造物 。


不只是软件、硬件等人造物以物理形式到处呈现并时时刻刻触及人们的生活,更重要的是接近和求解问题、管理日常生活、与他人交流和互动 , 计算的概念无处不在 。


(6)面向所有的人,所有地方 。


当计算思维真正融入人类活动,以至于不再表现为一种显式哲学时,它将成为一种现实 。

    推荐阅读