首页 > 编程语言 >让计算机”思考“——12.1作为”工具“的程序和为了”思考“的程序

让计算机”思考“——12.1作为”工具“的程序和为了”思考“的程序

时间:2023-02-08 09:25:24浏览次数:37  
标签:计算机 程序 12.1 思考 工具 CPU

程序就如同是由计算机执行的各种指令罗列起来的文章。计算机内部的 CPU,通过对该文章的内容进行解析和运行,来控制连接到计算机的各种外围设备。具体来说,控制就是指 CPU 和各种设备之间配合进行数据的输入输出处理。关于程序的运行原理,在前面章节中我们已经从各方面进行了说明。那么,如果此时再问大家“使用程序的目的是什么”,各位会如何回答呢?

程序的使用目的大体可以划分为两类。一类是大家作为工具来使用的程序。例如,文字处理器这个程序,大家是将其作为文档处理的工具来使用的。虽然用笔及尺子等也可以作成文档,不过用文字处理器会更有效率。这种情况可以说是程序替代了现有的工具。

另外一个使用目的是用程序来代替执行人类的思考过程。例如,微计算机“控制的电饭煲,会根据米和水的份量来自动调整火的大小以及加热时间,进而焖出好吃的米饭。当然,大家只要控制好火的大小及加热时间,也可以做出好吃的米饭。不过,这件事由计算机代替执行了。这种情况就可以说是借助程序,使计算机有了“思考”功能(图12-1)。

 

标签:计算机,程序,12.1,思考,工具,CPU
From: https://www.cnblogs.com/z1218/p/17100475.html

相关文章

  • 12.2用程序来表示人类的思考方式
    那么,如何才能让计算机思考呢?接下来,我们就一边用C语言制作《猜拳游戏》,一边来尝试各种思考方式。在猜拳游戏中,程序需要让计算机像猜拳选手一样来思考。因此,为了制作该游......
  • 12.3用程序来表示人类的思考习惯
    即使是成年人,可能偶尔也会像代码清单12-1这样猜拳时随意决定出什么。不过,并不是所有人都如此。例如,“小A同学喜欢出石头”,像这样,出拳习惯是因人而异的。习惯也是人类的......
  • 11.3编写测试用的输入输出程序
    首先让我们利用IN指令和OUT指令,来进行一个直接控制硬件的试验。假设该试验的目的是让计算机内配置的蜂鸣器(小喇叭)发音。虽然蜂鸣器内置在计算机内部,但其本身也是外围......
  • 学习方法:尼古拉斯·卢曼的思考方法(思考的方法:卡片法)
    学习方法:尼古拉斯·卢曼的思考方法(思考的方法:卡片法)    一、翻译内容: 尼古拉斯·卢曼的思考方法(思考的方法:卡片法) 总结: 1、频繁地、深入地思考“话题(......
  • 来看一个 ChatGPT 有关程序员的笑话
    我们把ChatGPT集成到我们的公众号里面了,忍不住每天都想问个笑话。现在的问题就是ChatGPT的返回时间经常性超过4秒。  我们的公众号又是个人认证公众号,无法发......
  • #yyds干货盘点#【愚公系列】2023年02月 微信小程序-电商项目-商品详情页面运费说明
    前言vant-weapp的van-cell单元格apiCellGroupProps参数说明类型默认值title分组标题string-insetv1.7.2是否展示为圆角卡片风格booleanfalsebo......
  • 10.13了解程序运行方式的必要性
    通过对C语言源代码和汇编语言源代码进行比较,想必大家对程序是怎样跑起来的”又有了更深的理解。而且,从汇编语言源代码中获得的知识,在某些情况下对查找bug的原因也是有帮......
  • #yyds干货盘点# LeetCode程序员面试金典:括号
    题目:括号。设计一种算法,打印n对括号的所有合法的(例如,开闭一一对应)组合。说明:解集不能包含重复的子集。例如,给出 n=3,生成结果为:[ "((()))", "(()())", "(())()", ......
  • 训练日记 2018.12.14
        哎,这几天被树形背包搞懵了,一开始感觉没学到啥,做一个题看一个题解,每个题单个来看都能看懂,但是遇到一个新题就不会了,而且你用上一个题的做法做,依旧不对,网上的题解......
  • 关于导航网站的一点思考和好用的导航网站推荐
    前言一般有名的如hao123.com,大家可定都知道,就不细说了。各大门户都有自己的导航网站,比如QQ有hao.qq.com,这几个都是同质化的,用户体验长期没有明显提升,反而有所下降。当......