学了接近四年的计算机专业从来都没有思考过我们人类该让计算机做什么工作。其实“计算机”,根据其名字当然是用于计算了。但是,计算的定义又很泛泛。根据
维基百科中对计算的定义--
计算是一种将单一或复数之输入值转换为单一或复数之结果的一种思考过程。我们常听到一些计算机相关的关于计算的名词,诸如云计算、分布式计算、网格计算等
等。让我们觉得“计算”就在我们身边,但又很难用语言来表述出来。
最近听了一位知名教授的讲座,忽然发起了我对“计算机该做什么”的思考。究其历史,计算机的最初发明是为了解决美国国防部关于导弹轨迹的计算问题,单纯是
为了计算而发明的。经过了这么多年的发展,计算机已经应用到了人们日常生活的各个领域,同时也衍生了很多计算机新方向的发展,诸如人工智能、自然语言处
理、数据库系统等。总之,计算机正在不断地改变人们的日常生活。但在计算机技术高速发展的同时,人们却忽视了对计算机该做什么的研究,科学家们往往都需要
计算机能够代替人完成人类应该完成的所有工作。我觉得这样的想法至少在近几十年内是不切实际的。人们给予了计算机太多的期望,我认为我们不应该期望计算机
能够代替人类完成所有人类应该完成的工作,而是让计算机完成它真正应该完成的工作。那么,什么是计算机应该完成的工作呢?在计算机的使用中无非就涉及到了
两种事物 --
计算机和人。那么,我们就应该把整体的任务进行划分,分清楚哪些是计算机该做的,哪些是人该做的。我认为计算机应该完成对于人类来说很困难或者说是容易出
错的工作,如复杂方程组的计算、一些大规模数据的统计等等,而我们不应该让计算机做一些人类做起来很简单而计算机做起来却又很复杂的工作,如决策等等。因
为,计算机的产生是为了使我们的工作效率得到提升,而不是让我们用n多年的时间来教计算机完成人只需瞬间就能够完成的工作,这样的工作效率反而下降了,这
就违背了计算机最根本的设计目标。
所以,我认为对于今后计算机的发展和软件开发人员而言,应该多研究一些对社会生产率的提高有意义的东西,让计算机做自己该干的事。
分享到:
相关推荐
程序设计语言是人与计算机之间的桥梁,使得我们能用易于理解和编写的形式告诉计算机该做什么。早期的计算机语言包括机器语言(直接使用二进制代码)、汇编语言(以助记符代替二进制),然后发展到高级语言,如Java、...
计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业设计(代码+文档全有)。计算机本科毕业...
计算机二级做题网站.zip计算机二级做题网站.zip计算机二级做题网站.zip 计算机二级做题网站.zip计算机二级做题网站.zip计算机二级做题网站.zip 计算机二级做题网站.zip计算机二级做题网站.zip计算机二级做题网站.zip...
在计算机科学领域,操作系统(Operating System,简称OS)和计算机组成原理是两个至关重要的基础知识模块。这些主题构成了计算机科学的基石,对理解计算机的工作方式、进行系统级编程以及硬件与软件之间的交互至关...
简单的计算机 ,可以 实现基本功能 +,-,*,/等
做是计算机领域中最基本的概念之一,指的是计算机对某些参数的操作。 48. information:信息,情报 信息是计算机领域中最基本的概念之一,指的是计算机中的信息处理。 49. choose:挑选,选择,选定 选择是计算机...
在学习该原理时,我们需要了解计算机的发展历程、系统结构、硬件部件的组成与功能、性能指标以及数据的表示和运算方法。以下是根据提供的文件内容总结的知识点: 计算机发展历程: 1. 计算机硬件的发展经历了四个...
通过直方图的观察,我们可以为图像的进一步处理做适当的调整。 直方图均衡化技术是基于直方图的一种图像增强方法。其主要目的是改善图像的全局对比度,尤其是当图像由于光照条件不理想而具有狭窄的像素强度范围时。...
用JAVA做的计算机 有源代码 有解析 非常好用
标题中的“VC++做的计算机”指的是使用Microsoft Visual C++(简称VC++)开发的计算机模拟程序,这是一款基于C++编程语言的集成开发环境。在编程领域,VC++被广泛用于创建桌面应用程序、游戏、软件工具等。在这个...
2. 基于 Packet Tracer 的计算机网络实验教学方法:该方法可以扩大实验范围,拓展实验内容,促进学生课后积极主动学习,增强学生解决问题的能力,提高课程教学质量。 3. 计算机网络仿真软件的应用:引入网络仿真...
"计算机视觉PPT课件" 计算机视觉是一门研究如何让计算机像人一样看见和理解图像的技术,它涉及到计算机科学、数学、物理和工程等多个领域。计算机视觉技术的应用非常广泛,包括图像识别、目标跟踪、人脸识别、图像...
这几天向来跟同事熟悉着公司的事情和工作的环境以及他们的一些经验,并且同事也告诉我到了公司该做什么。比如:在公司都要做维修电脑,组装电脑,维修打印机,复印机,络布线等等。一周下来我就了解了我该做什么,我...
13. 选择和循环:choose(挑选、选择、选定)、do(做、干、循环)等词汇都是计算机专业英语中与选择和循环相关的概念。 14. 信息和字段:information(信息、情报)、field(字段、域、栏、场)等词汇都是计算机...
计算机试题试卷课件
学习计算机编程需要什么基础知识? 学习计算机编程需要什么基础知识?这个问题对于很多初学者来说是一个非常重要的问题。根据个人经验,我认为学习计算机编程需要两大类基础知识:C/C++和Java。下面我将详细解释这...
计算机系,毕业答辩演示PPT
8. 计算机中有关 ALU 的描述,正确的是能做算术运算和逻辑运算。 知识点:计算机的组成部分,ALU 的功能和作用。 9. 中央处理器是指运算器和控制器。 知识点:计算机的组成部分,中央处理器的定义和作用。 10. ...
当前的处理器基本上是由半导体材料——硅做成的,性能极限已经达到。 量子计算机 量子计算机是一种基于量子力学的计算机,它可以解决传统计算机无法解决的计算问题。量子计算机的工作原理是基于量子比特(qubit)...
例如,2008年的试题中,考生需要对显示器上的题目进行英文朗读,如介绍对苏大的第一印象,而2009年的迷你演讲主题则是为什么选择接受更高层次的教育。考生需提前准备这些常见话题,以确保流畅表达。 **上机考试** ...