三百零五节 基本理论 (第2/2页)
“计算机的发端固然是为了快速有效的进行计算,然而科学计算哪怕在机械计算机时代,也仅仅是计算机的一部分应用。真正使计算机蓬勃发展和广为人知的,则是其在数据处理、工业控制和办公自动化中的重要应用。这是元老院在计算机行业规划中必须仔细考量的。
“之所以如此,是因为相比较数据处理等业务性应用,科学计算与其说是在所做处理的方法上,不如说是在所要处理的数据资料的数量、与所要在数据资料上进行的运算数量之间的区别。
“计算机用于航天、力学、气象、核物理等研究领域中时,只运用相对少量的数据资料,但是为了得出答案,需要在这些数据资料上进行成千上万的运算。相对少的数据和大量的运算,是典型的科学计算。
“相对地,在商业、工业和社会应用中,我们往往有大量的数据资料,可是只需进行比较少数的几项运算,比如人口普查与统计,比如工资计算与发放,这是典型业务性质的数据处理。
“至于简单的对数或者三角函数运算,计算尺还是比较好的选择。”
“科学计算或许能解决更难的问题,但业务数据处理却能解决更多的问题,b有那么几套就够用,我们现有的设备还能用几十年;而Excel的需求是无止境的,我们却不能把个人笔记本电脑的数据处理能力分成成千上万份。哪一个更迫切是不言而喻的。”
这个比喻不错,估计大部分元老都能看懂,冯诺比较满意。他接着不客气地写到:
“显然,机械式计算机在1970年代以前不仅为科学和工程学完成了大量计算任务,更重要的是其在业务处理、办公自动化等方面有效支撑了社会和工商业的进步,是大型、超大型企业繁荣发展的必要前提。在数据统计与分析、工业控制等应用中出现的‘存储程序’,‘指令控制器’,‘输入输出’,‘数据表示’,‘数据载体’,‘逻辑运算’等需求,才是最终形成通用计算机体系结构的关键概念,是现代计算机的正源。手摇或电动的机械计算器,只不过是这一套庞大体系结构中的运算部件雏形罢了。”
“最终,是IBM公司、而非哪个精巧的手摇计算器制造商作为计算机制造业的巨头崛起,无疑是这一结论最好的注脚。”
这篇自然是准备投到《每周动态》上的。
第二篇则是打算投往《自然与科学》,重点阐述穿孔卡计算机系统的各部分组件,第一要和《每周动态》的文章相呼应,第二要展现自己的技术能力和专业背景,第三还要暗示穿孔卡计算机的机械设计制造难度其实要小于手摇计算器。
“用来计算大量数据资料的成套机器设备,旧称‘分析计算机’,在有数据统计和重复业务处理需求的政府部门以及大型企事业单位中应用广泛,其最明显的标志即为使用穿孔卡(PunchedCard)作为数据的载体。每套‘穿孔卡计算机’都包括若干种用途不同的机器,从其作用来看,可分为三个大类:第1类是真正用来分组、归纳和计算的机器,一般称为基本机器或主要机器,如分类机和制表机(会计机);第2类是为一切分组、归纳、计算和印表工作做好准备的机器,一般称为辅助机器或附属机器,包括轧孔机(打孔机),检孔机等;第3类也是辅助性机器,但它们是为了某些专门性质的业务而设计的,并且只用来完成机器汇总过程中特定的附加操作,称为特殊性能设备,包括复制机、选卡机,译码机等等。”
“穿孔卡计算机靠机械设计、传动来作为程序,靠机械机构和打孔卡来暂时寄存或永久储存信息。依据穿孔卡的制式不同,也分为不同的型号。尽管后期的穿孔卡计算机大多采用电磁式动力和控制机构,但本质上仍然是不折不扣的机械式计算机,或称“机电式计算机”,不仅能设计为全机械结构的方案,也可以采用人力、畜力乃至蒸汽机来运行。”