4、计算机软件的用途
曾经有一个人跟我说,他觉得计算机没什么用,挺傻的。去看看小说网 www.7kaNKan.com。其实,这真是小看了计算机的潜力了。计算机是用来处理信息的,是个计算机就能处理信息。怎样处理信息则是计算机软件的责任。在苹果计算机横行天下的时代,计算机首先是可以用来算账的,做及时的会计报表处理。计算机具有可靠地无差错进行重复计算的能力,这是人无法匹敌的,因为人会疲劳,会算错,会厌倦,而计算机不会。一旦计算机的软件设计正确了,那就一定会完成所需要的功能。如果发现了错误,只要更正了错误,问题就可以解决,而不需要重新再来,因为所有的工作都有计算机自动完成,这和会计算账这种劳动有本质区别。一个人今天做错了,注意了,明天还可能再错,人对错误问题的纠正是不能保证的。
苹果计算机上的算账软件Visicalc在二十世纪70年代末出现了,它不是像现在的计算器那样需要人反复输入数进行四则运算,而是允许用户在表格中输入许多数据,再输入一些计算公式,公式中引用表格中的数组或者数据,这样可以自动计算一行或者一列的和,或者均方差等任何需要的计算。Visicalc是由Dan Bricklin首先想出来的。他是一个程序员,来到哈佛商学院读工商管理硕士,看到教授在课堂上进行计算,想到其实可以用计算机来辅助。从此,借助新的软件和苹果计算机,会计师不需要真的算账了,只需要做出公式就可以了。这样,计算机给人类的脑力劳动带来了解放,人类可以去探索需要创造性思维的领域,而不用再考虑脑力劳动中的繁琐的“体力活”。
正是因为报表处理软件Visicalc的出现,加上由于苹果电脑拥有大量内存,能够方便使用这个软件,导致苹果计算机获得大量定单,使得苹果电脑实际上成为Visicalc计算机。几年后,Visicalc被卖给Lotus,后者生产IBM PC的软件Lotus 1-2-3,从而使得IBM PC流行度超过苹果电脑。从这一点可以看出,计算机上优秀的应用软件是普及计算机的一个重要条件。使用软件完成具体任务是人们购买计算机的目的。
文字处理是计算机所能带给人类社会的另一个福音。人类文明的产生体现在文字的产生,而印刷术被称为我国四大发明之一,也是因为它减少了文明传播的延迟。但是在写作过程中,人们还是经常需要反复修改。在商业领域,则需要很多专业的打字员来做出很多商业信件或者报告,容不得任何错误。所以,成为一个优秀的打字员在二十世纪80年代之前是很好的职业。在真正的个人计算机产生之前,已经出现了电动打字机,可以记住一行的输入,然后一起打出,如果用户觉得自己打错了,可以取消,这样可以大幅度减少错误。上个世纪70年代,美国有个华人叫王安,他是做电脑打字机的,非常成功。随后,个人计算机出现了,为个人计算机设计的文字处理软件也就出现了,可以在整个屏幕上显示文档,用光标表明要修改那里,可以及时插入或者删除甚至复制,非常方便,这样使得经理等人员不再需要特配的打字秘书了,这样就解放了人类的劳动。文字处理做得好,还可以插入图形,用于书报杂志的出版业。这再一次说明,工具的进步是人类解放自己的一个必要条件。
计算机辅助设计是另一项重要应用。以前,工程师需要在纸上进行作图,设计汽车零件。如果图画错了,要用橡皮擦掉,如果更改太多就需要重画。这样,本来是脑力劳动的工作却卷入了许多“体力”活。在个人计算机普及之后,计算机辅助设计软件出现了,在机械设计领域有AutoCAD,可以让工程师画物体,并可以从不同角度看别人的设计,极大方便了机械设计。不仅如此,在桥梁建设辅助软件中,程序可以分析力学结构,着眼细节,发现问题,极大帮助了科学工程人员,把他们从繁重的思考计算中解放出来了,效率也提高了很多倍。在个人电脑到了486时代时,连计算机的芯片都需要计算机辅助设计了,这就是电子设计自动化。计算机软件可以预测新设计的晶体管的开关速度,可以模拟整个数字电路的结果。只要有了合适的算法,计算机几乎是无所不能。
除了以上的应用软件,计算机还可以用来进行科学计算,模拟核武器爆炸,或者计算人类遗传基因DA的反应,因为这本来就是计算机可以做的事情,只要人把计算的算法写成程序就可以了。计算机还可以运行电子游戏程序,播放电影,人们可以放松享乐。此外,计算机工业界还要生产编程语言和操作系统,用来生产和运行计算机上的应用软件。