三、计算机能干什么
有人说,提出“计算机能干什么”问题的人是愚蠢的人,应该提“计算机不能干什么”。我理解这种说法,因为计算机能干的事情太多了,数不胜数。但是我认为,对于特定的人或人群来说“计算机能干什么”相对来说比较简单。
其实,计算机就是一个工具,它可以帮助人完成很多很多的工作,减轻人们的劳动(脑力劳动、体力劳动)强度。有人说,将来,机器人将替代人类,这种说法我不同意,退一步说,在计算机结构没有摒弃冯•诺依曼同志的理论(又称图灵机)之前,我看不到机器替代人类的迹象。
1、计算机的功能
计算机的分为超级计算机、小巨型机、大型计算机、小型计算机、工作站、微型计算机、单片机。
按照用途来分又有商用机、工控机、家用机等等。
那么,计算机有哪些功能呢?也就是说它有什么用途。
相信很多人都参加过计算机等级考试,其中有计算机的用途的题目,答案是,计算机的用途有:
1.科学计算、2.信息处理、3.过程控制、4.计算机辅助系统、5.人工智能、6.多媒体技术、7.网络应用等。
为什么把科学计算放在第一位,因为计算机的主要用途就是科学计算,而且计算机只会计算(说的直白点,计算机只会做加法)。是不是很惊讶,我看到的可不是这样,我感觉计算机能干很多的事情。
计算机的特点很简单,计算速度快、记忆性强。
那么,它为什么能干那么多的事情,这要感谢辛苦工作的程序工作者们。是他们编制的一个个的应用软件,使我们享受到计算机带来的便利与快乐。
程序工作者们利用算法,把实际问题变为计算机可识别的问题,并加以解决。所以,上大学还是有用的。微积分干什么的?比如,我们可以使用微积分工具计算不规则物体的体积和面积等,不懂微积分的话,要计算不规则物体的体积,只能向阿基米德学习了,把这个物体放在水里,看看流(溢)出来的水的体积。那么,要计算地球的体积,把它放在哪个水池里呢?
嗨,跑题了。我们不谈这些了,谈的多,累死。我们只是局限于微型计算机。比它大的主要是科学计算,比它小的主要是控制(比如,电子秤的核心就是单片机)。
2、计算机的用途
这几天正在*放播**电视剧《创业年代》,剧中有一句话 ,大概意思是个人用计算机的首要任务是“玩”。
想说计算机的用途,首先要确定使用者,否则无同谈起,不同的使用者,计算机的用途是不同的。
我们不谈计算的问题,因为第一台计算机的作用就是计算,那是一套*用军**电脑。我们使用微型计算机的主要任务也不是计算,说明一下,这里的计算可是复杂的计算,比如简单点的,一元十次方程。
简单说说工业控制(工控)。这部分的应用属于实时控制,它要求编程者熟知硬件、机器语言、汇编及编译,它需要控制的时间确定,有时要精确到0.000几秒。同时它属于计算机群,上位机控制下位机,下位机检测传感器的同时要计算和反馈等等,专业人员才能从事这方面工作。这就是所说的过程控制。
说说程序员的工作吧。这些群体支撑着计算机的广泛应用,没有他们,我们只能看着计算机,啥也干不了。我说的这部分群体,不包含从事过程控制的人员。他们的工作过程是:
系统分析员首先根据用户需求,列出要开发的系统的大小功能模块,初步定义好少量的界面(人机交流的窗口)。然后向用户再次确认需求。这是一个反复的过程。
第二、对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。这步称为概要设计。
第三、在概要设计的基础上,对软件系统做详细设计。在详细设计中,描述实现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计产生《软件系统详细设计报告》。
第四、根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。
第五、调测试系统。然后交给用户试用,用户试用后一个一个的确认每个功能。
第六、软件交付
第七、验收
第八、维护
看看,一个软件的产生多么的不易。
有了软件,我们可以工作娱乐了。休息一下,可以听听歌、看看视频;闲着没事,可以上网聊天;也可以像逛商店一样逛逛淘宝、京东,花点钱,促进国家的经济发展等等,太多了,说不过来。记住一点即可,你想干什么,必须有相应的软件支撑。
这里有一大块应用,就是辅助系统(辅助设计如CAD、辅助制造如SOLIDWORK)。这里大大减轻人们的体力和脑力劳动强度,更能实现快速设计与加工。比如,建筑设计(建筑设计人员以前是爬格子,现在是爬电脑)。看看机械设计事例。

这些是可以产生经济和社会效益的。
再说多媒体。 多媒体是多种媒体的综合。啥叫媒体,听说过媒婆吗,保媒拉纤,想办法把一男一女搞到一起的职业 ,是个积德行善的职业。其实,媒体就是人与人交流的介质(载体)。人与人交流可以用声音、可以用文字、可以用图纸、图片、也可以用动画、视频等,这些计算机全能干,所以叫多媒体。人与人交流还有一种肢体语言,不知道计算机能不能干。多媒体一般包括文本,声音和图像等多种媒体形式,其实这是一种人机交互式信息交流和传播媒体。试想,没有多媒体技术,计算机还能这么吸引人吗?
因为有了多媒体,随之产生了超媒体,这个超媒体相当于是个超链接,它们在TCP/IP协议和UDP/IP协议的支持下,组成了互联网,使你不出家门游遍世界、了解社会、丰富生活。这也是计算机的一个大的应用——网络应用。实际上,没有多媒体时,也有网络。多媒体技术是依赖计算机性能的增强而产生的。我记得我参加工作的时候,有急事都要发电报,一个字3分钱(相对于买一个半二两一个的馒头),所以,练就说话简练,就差使用文言文了,都是臭钱惹得祸。
信息处理吗,不想说了,打打字、排排版、发个邮件、图片上画个标志等,多了。有了信息处理计算,人们不会写字了。
关于人工智能。它是模仿人类与人类思维相关联的“认知”功能的机器,如可以“学习”和“解决问题”,用AI来表示。现在用AI表示的东西太多,鱼目混珠,就像纳米技术一样,什么纳米衣服、纳米食品等,估计连生产者都弄不清啥是纳米。人工智能依赖于计算机软硬件、机械制造、电气传动、传感器等等诸多技术的发展。这不在我们的讨论范围内,就说这么多,打住。
未完待续
下一节 如何使用计算机