3.1编程语言大事记-集成化研发管理平台登录页面.doc

3.1编程语言大事记-集成化研发管理平台登录页面.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.1编程语言大事记-集成化研发管理平台登录页面.doc

第三章 编程语言发展简史 编程语言之于程序员就如枪之于军人。编程语言不仅是程序员的谋生工具,它们还让我们拥有了“从士兵到将军”的职业发展梦想。让我们先向历史上伟大的编程语言、伟大的人物、伟大的企业致敬。 本章讲述编程语言发展简史,穿插了一些有趣的故事。如今的编程语言比起几十年前的算是高度发达了,所以程序员的日子一天比一天好过,真是“前人种树后人乘凉”。 3.1编程语言大事记 1822年,英国人Charles Babbage设计了差分机。该差分机利用卡片输入程序和数据,类似于百年后的电子计算机。 1834年,Babbage 设计了一台分析机,在穿孔卡片(只读存储器)中存储程序和数据,基本实现了控制中心(类似于今天的CPU)和存储程序的设想。而且程序可以根据条件进行跳转,这有些类似于今天的程序形式 。 1848年,英国数学家George Boole创立了二进制代数学。差不多提前一个世纪为现代二进制计算机铺平了道路。此后,计算机的研制差不多沉寂了四十年,自然也没有什么人来设计程序。 1890年,美国进行人口普查。由于1880年的普查用了七年的时间进行统计分析,这意味着1890年的统计分析可能会超过10年。人口普查部门希望能有一台机器,帮助他们提高统计分析的效率。Herman Hollerith借鉴了Babbage的设计,用穿孔卡片存储数据和程序,并制造了处理机器。结果该机器仅仅用了6周就得出了人口普查的统计分析结果。Herman Hollerith因此大发其财,他的公司后来发展成了IBM公司,真乃时势造英雄。 1896年,Herman Hollerith创办了IBM公司的前身,开始大量制造穿孔卡片处理机。当真正意义上的电子计算机出现时,穿孔卡片自然地成为最早的程序载体。 1906年,美国的Lee De Forest发明了电子管。在这之前的计算机,都基于机械运行方式,而在这之后,计算机开始进入电子时代。 1924年2月,IBM公司成立了。从那时起直到今天,IBM公司始终在计算机工业界占据重要地位。 1937年,英国剑桥大学的Alan M. Turing出版了他的论文。没错,就是那个著名的图灵,他在论文中提出了“图灵机”数学模型。现在几乎所有的编程语言都建立在图灵机模型之上。 1937年,贝尔实验室的George Stibitz首先用继电器来表示二进制。如果你是那个时代的先知,也许你可以预见到今天的编码方式。 1939年 1月1日,加利福尼亚的David Hewlet和William Packard 在他们的车库里造出了Hewlett-Packard计算机。机器的名字是两人用投硬币的方式决定的。这两个人后来成立了著名的HP公司。 1943年,从这一年开始到1959年,出现了大量使用真空管的计算机,通常被称作第一代计算机。ENIAC (Electronic Numerical Integrator and Computer)是第一台真正意义上的数字电子计算机。它于1943年开始研制,完成于1946年2月。重30吨,占地170平方米,体积3000立方英尺,用了18000个电子管,功耗率25千瓦。主要用于计算弹道和研制氢弹。负责人是John W. Mauchly和J. Presper Eckert。 如果你有幸成为ENIAC的程序员,你将不得不用机器码和穿孔卡片编写所有的程序,并且直接在内存中读写指令和数据,安排和维护内存的分配。即使增加一行代码,也必须重新考虑所有指令和数据在内存中的分配。编制的程序完全像天书,全由0和1组成。 1949年的EDVAC (Electronic Discrete Variable Computer)是第一台使用磁带的计算机。这是一个突破,专家们可以在其上多次编写和存储程序。不过你还是必须使用机器码。这一年的科学杂志作了一个大胆的预测:“未来的计算机不会超过1.5吨”。 1952年,对于程序设计来说是具有重要里程碑意义的一年。MIT(美国麻省理工学院)在Whirlwind 系统上使用了符号地址,开始使用汇编语言来编写程序。Whirlwind被美国空军用于控制实时防御系统。 1954年,IBM公司的John Backus和他领导的研究小组开始研制Fortran(Formula Translation)语言,这是一种用于科学计算的编程语言。Fortran语言于1957年研制完成。Fortran支持一些最常用的编码方式,如算术表达式、逻辑运算、过程调用、循环和条件等等。相对汇编语言来说,Fortran可以被称为高级语言,它提高了程序员的编程效率。Fortran历尽变迁,如今演变成为Visual Fortran。 1958年,Robert Noyce(Intel公司的创始人)发明了集成电路。1959年 Grace M

文档评论(0)

zcbsj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档