漫话电脑简史·软件01
软件是计算机的灵魂,在计算机总体设计和基础元件的制造中,清一色是男人的世界,无一例外,但在软件开发和应用方面,却是巾帼不让须眉。
让我们带您领略软件的神奇……
计算机软件之“母”是20世纪40年代的格雷斯霍普,计算机软件的“祖母”则是19世纪的阿黛拜伦。早期的计算机没有操作系统,所以软件的发展,是从编程语言开始的。
阿黛是著名的浪漫派诗人拜伦的女儿,在著名的数学家巴比奇的指导下,她从1842年起,做了一项开创性的工作:为当时巴比奇设计的“分析机”编写程序。阿黛编写的程序在执行指令运算中有向前或向后跳跃的功能,能循环执行,这是现代计算机语言中循环语句最早的雏形,阿黛成为计算机编程的开创者。
1853年,阿黛因受病痛和债务的折磨,抑郁早逝,为了纪念这位程序设计的先驱,国际计算机界把一种程序设计语言命名为“Ada”。Ada曾一度被美国国防部指定为军用武器系统的唯一开发语言。
格雷斯霍普是美国康奈尔大学的博士生,1949年她进入埃克特和莫齐利的电脑公司,负责“尤尼法克”的编程工作,并完成了电脑史上的第一个编译器——一个负责人类语言和电脑语言的翻译程序。
50年代中期,霍普开发出Flow-Matic语言,这是第一个用于商业数据处理,语法类似英语的计算机语言,1959年又改进成为著名的COBOL语言,被广泛应用于高级商业程序设计,IBM在当时就建立起可供用户选用的丰富的COBOL程序“套餐”。
霍普一直在美军服役,到了80年代,当年聪明伶俐的女中尉已经成为威严持重,受人尊敬的海军准将。为了纪念她在软件方面的杰出贡献,世界电脑界设立了著名的“霍普奖”。
我们知道,第一台存储程序的电脑是英国剑桥大学的“爱达赛克”,“爱达赛克”一开始没有程序,不能解决实际问题,直到剑桥大学的研究生戴维韦勒提出了开创性的编程思想,才解决了其“吃硬不吃软”的怪脾气。
韦勒提出的思想叫“韦勒跳跃”,正如体操比赛中的“托马斯旋转”一样,“韦勒跳跃”称得上是软件体操中的经典动作。韦勒在计算机编程方面做出创造性的贡献还包括“主程序调用子程序”、“初始化命令”等。
1951年,韦勒和威尔克斯合著了一本《初级电子数字计算机的编程》,是电脑语言方面是一本及其权威的著作。
举报/反馈
最近更新科技资讯
- 22年过去了,《透明人》依然是尺度最大的科幻电影,没有之一
- 人类基因编辑技术及其伦理问题
- 不吹不黑,五阿哥版的《嫌疑人》能过及格线
- 论Lacan心理公众号的“双标”特质
- 猎罪图鉴:犯罪实录 女性伦理
- 清入关的第一位皇帝是谁,清朝入关后有几位皇帝?
- 描写露台的优美句子
- 谭德晶:论迎春悲剧的叙事艺术
- 中秋节的好词好句
- 《三夫》:一女侍三夫,尺度最大的华语片要来了
- 赛博朋克的未来,在这里
- 文件1091/721/2A:反概念武器实体的一封信件
- 尤战生:哥伦比亚大学点点滴滴
- 韩国最具独特魅力的男演员(安在旭主演的电视剧有哪些)
- 乃至造句
- 请保护好我们的医生,他们太难了
- GCLL06-土木工程的伦理问题-以湖南凤凰县沱江大桥大坍塌事故为例
- 黄金宝典:九年级道德与法治核心考点必背篇
- 【我心中的孔子】伟大的孔子 思想的泰山
- CAMKII-δ9拮抗剂及其用途
- 选粹 | 郑玉双:法教义学如何应对科技挑战?——以自动驾驶汽车为例
- 苍井空37岁宛若少女,携子送祝福遭热讽,下架所有视频母爱无私
- 日韩新加坡怎么对待影视剧中的裸露镜头
- 中西方文化中的颜色词
- 土豪家的美女摸乳师——关于电影《美人邦》