奎克的藏经阁 · 原书印刷页

生产力 工业自动化的社会史 · 第 /61 页

PDF 物理页索引 75 · 第3章 权力与观念的权力

书名
生产力 工业自动化的社会史
作者
未记录
印刷页
/61
PDF 物理页
75(从 0 开始)
章节
第3章 权力与观念的权力
UUID
8211d12f-42ae-4ed6-80ed-8c228ba7681b
来源类型
original_book
页面 SHA-256
026bd8a07d73cdc300174a57c98c2d6a3dbf6efb551d91dc5b6abeb7f363ef87

动高速电子数字通用计算机。

埃尼阿克的研制者埃克特和莫奇利在二战后创建了自己的公司,推出了商用的电子计算机。后来他们把公司卖给了雷明顿·兰德公司,后者生产犹尼万卡计算机(UNIVAC),是国际商用机器公司在商用计算机上的主要竞争对手。国家统计局1951年购进了一台犹尼万卡计算机,哥伦比亚广播公司1953年购进一台,通用电气公司1954年购进一台。第一代计算机仅仅用于替代机械计算器来进行数据处理,随着IBM360计算机的问世,许多公司和政府机构开始建立自己的电子数据处理中心。

晶体管以及后来集成电路的诞生推动人们去研制运算速度更快、体积更小而且更稳定的计算机,而程序设计方法的进展则令新技术更容易获得人们的认可。早期的程序设计[11]主要是通过机器语言来完成的,也就是说,它的每一步都完全反映在计算机的物理部件之中。阿黛尔·戈德斯坦(Adele Goldstine)是早期的程序设计先驱之一,她为埃尼阿克设计了第一部程序。格雷斯·霍珀(GraceHopper)则为标志1号计算机设计程序,并对后来商业通用算法语言(COBOL)的研制做出了重要贡献。机器语言的设计要求设计者不仅熟悉他所要解决的问题,而且也要熟悉计算机的构造本身。设计要求对总体运算的各个方面所涉及的分散的算法指令做出详尽的规定。冯·诺依曼引人了“存储程序”这一概念,大大减轻了这一工作。设计者可以预先把某些标准的运算写入计算机的存储器,这样免除了使用者再次输入这部分程序相关的算法指令这一极其繁重的工作。现在使用者只需从计算机的存储器中调出相关的指令,它就能够自动地运行所需的计算。存储程序的概念很快为所有的计算机语言所采纳,这使得计算机在向易操作性方面跨出了一大步。各种计算机语言的进展都蕴含了在存储器中加入“汇编语言”从而令一部通用机器转换成专用机器的过程。所谓汇编语言是一种复杂的主程序,它能够将简写的具体程序转换成机器能够理解的机器语言。当汇编语言发明以后,计算机使用者就可以在无需了解机器语言或者机器的工作原理的情况下,自由地使用简写的语言来对计算机下指令。格雷斯·霍珀发明了犹尼万卡算法简码,随后IBM发明了A-O编译程序,为该公司的高速编码系统打下了基础。最后,在20世纪50年代末,人们发明了得到更为广泛运用的公式翻译程序语言(FORTRAN)和商业通用算法语言。虽然计算机硬件和语言软件系统的进展使得计算机的用途有了更广的前景,但在20世纪50年代,计算机的主要用户仍然是政府机构,确切地说,主要是军队。比如说,单单美国空军的半自动地面防空警备系统(SAGE)就雇佣了美国的大部分程序员,并促进了这一新领域中的劳动分工。

第3章 权力与观念的权力

52

/61