漫话电脑简史·软件01

栏目:科技资讯  时间:2023-01-18
手机版

  软件是计算机的灵魂,在计算机总体设计和基础元件的制造中,清一色是男人的世界,无一例外,但在软件开发和应用方面,却是巾帼不让须眉。

  让我们带您领略软件的神奇……

  计算机软件之“母”是20世纪40年代的格雷斯霍普,计算机软件的“祖母”则是19世纪的阿黛拜伦。早期的计算机没有操作系统,所以软件的发展,是从编程语言开始的。

  阿黛是著名的浪漫派诗人拜伦的女儿,在著名的数学家巴比奇的指导下,她从1842年起,做了一项开创性的工作:为当时巴比奇设计的“分析机”编写程序。阿黛编写的程序在执行指令运算中有向前或向后跳跃的功能,能循环执行,这是现代计算机语言中循环语句最早的雏形,阿黛成为计算机编程的开创者。

  1853年,阿黛因受病痛和债务的折磨,抑郁早逝,为了纪念这位程序设计的先驱,国际计算机界把一种程序设计语言命名为“Ada”。Ada曾一度被美国国防部指定为军用武器系统的唯一开发语言。

  格雷斯霍普是美国康奈尔大学的博士生,1949年她进入埃克特和莫齐利的电脑公司,负责“尤尼法克”的编程工作,并完成了电脑史上的第一个编译器——一个负责人类语言和电脑语言的翻译程序。

  50年代中期,霍普开发出Flow-Matic语言,这是第一个用于商业数据处理,语法类似英语的计算机语言,1959年又改进成为著名的COBOL语言,被广泛应用于高级商业程序设计,IBM在当时就建立起可供用户选用的丰富的COBOL程序“套餐”。

  霍普一直在美军服役,到了80年代,当年聪明伶俐的女中尉已经成为威严持重,受人尊敬的海军准将。为了纪念她在软件方面的杰出贡献,世界电脑界设立了著名的“霍普奖”。

  我们知道,第一台存储程序的电脑是英国剑桥大学的“爱达赛克”,“爱达赛克”一开始没有程序,不能解决实际问题,直到剑桥大学的研究生戴维韦勒提出了开创性的编程思想,才解决了其“吃硬不吃软”的怪脾气。

  韦勒提出的思想叫“韦勒跳跃”,正如体操比赛中的“托马斯旋转”一样,“韦勒跳跃”称得上是软件体操中的经典动作。韦勒在计算机编程方面做出创造性的贡献还包括“主程序调用子程序”、“初始化命令”等。

  1951年,韦勒和威尔克斯合著了一本《初级电子数字计算机的编程》,是电脑语言方面是一本及其权威的著作。

  举报/反馈

上一篇:微软降低VR门槛:2000元VR头显只需3000多的电脑就能驱动
下一篇:电脑长时间放置无法开机可能和它有关