程序设计语言发展到目前,共经历了三代,它们分别是机器语言时代、汇编语言时代和高级语言时代。表7-1 机器语言程序2.汇编语言对程序设计人员来说,用机器语言书写程序的最大困难是把算法转换为由0、1符号编码表示的指令。汇编语言是程序设计语言发展的第二代。FORTRAN语言受到了程序设计人员的一致好评。......
2023-11-18
20世纪40年代末,人们发明了第一台计算机,真正的程序设计可以说是与这台机器同时问世的。完全用于计算的计算机是1830年到1840年由巴贝奇(Babbage)发明的。虽然该机器没有完全建成,但它却能执行由诗人拜伦的女儿Ada设计的数个计算实例,正因为如此,Ada被公认为是第一个程序员,因而后来用她的名字命名了Ada语言。
随着具有存储程序的通用电子数字计算机的问世,程序设计成了一大难题。早期的程序是直接用二进制代码编写的,但很快就出现了能用符号和助记符代替二进制代码的汇编语言。
1954年至1957年由John Backus领导下的IBM的一个开发小组研制出了世界第一个高级程序设计语言——FORTRAN。
1970年,第一个结构化程序设计语言——Pascal语言出现,标志着结构化程序设计时期的开始。
从20世纪80年代初开始,软件设计思想又产生了一次革命,其成果就是面向对象的程序设计。由于人们对数据处理的过程面向具体的应用功能,其方法就是软件的集成化,即产生一些通用的、封装紧密的功能模块,它们应该能相互组合又能重复使用。对使用者来说,只需关心它的接口(输入量、输出量)及能实现的功能,完全不用关心它们是如何实现的。C++、VB、Delphi就是这样的语言。(www.chuimin.cn)
到目前为止,共有几百种高级语言出现,其中影响较大、使用较普遍的有FORTRAN、ALGOL、COBOL(通用商业语言)、BASIC、LISP、SNOBOL、PL/1、Pascal、C、PROLOG、Ada、C++、VC、VB、Delphi、C#、Java等。高级语言的发展也经历了从早期语言到结构化程序设计语言,从面向过程的语言到非过程化的程序语言的过程。
高级语言的下一个发展目标是非过程化的程序语言,也就是用户只需要告诉程序你要干什么,程序就能自动生成算法,自动进行处理。
未来计算机语言的发展中,面向对象程序设计以及数据抽象将占有很重要的地位,未来计算机语言的发展将不再是一种单纯的语言标准,其使用者将不再只是专业的编程人员,人们完全可以用订制工作流程的简单方式来完成编程。
有关信息技术教程的文章
程序设计语言发展到目前,共经历了三代,它们分别是机器语言时代、汇编语言时代和高级语言时代。表7-1 机器语言程序2.汇编语言对程序设计人员来说,用机器语言书写程序的最大困难是把算法转换为由0、1符号编码表示的指令。汇编语言是程序设计语言发展的第二代。FORTRAN语言受到了程序设计人员的一致好评。......
2023-11-18
19 世纪末至20 世纪初先后发明了无烟火药和硝化棉、苦味酸、梯恩梯等猛炸药并应用于军事, 它们是弹药发展史上的一个里程碑。随着飞机、坦克投入战斗, 航空弹药和反坦克弹药得到发展。战场成为交战国家高新技术武器弹药的试验场。......
2023-06-15
Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,这个接口可分为基本部分和扩展部分。当在硬件或操作系统平台上安装Java平台后,即可运行Java应用程序。Java应用编程接口已经从Java1.1x版发展到Java1.2版,并继续发展。目前最常用的Java平台基于Java1.6,最近版本为Java1.7。......
2023-11-05
中华人民共和国成立以来,人民翻身得解放,生活水平不断提高。随着收入水平的不断提高,人们对物质生活有了更进一步的需求,居民消费理念发生变化,开始由温饱型向舒适型转变。城镇居民的食品消费也逐渐由粮食为主的“主食型”向营养丰富的“副食型”转变。......
2023-08-24
附录我的“接近中国”之路——三十年后反思“乡土文学”运动一九七七年乡土文学论战爆发,到第二年才结束。当时还掌握台湾政治权力的国民党,虽然运用了它手中所有的报纸、杂志全力攻击乡土文学,但乡土文学并未被击垮。一中国新文学原本是新文化启蒙运动的一环,这一点大家的看法是一致的。“传统”包括中国文化、国民党的反民主作风,以及每一个年轻人家里父母的陈旧观念。......
2024-01-11
现在许多人仍将在这个原型之后推出的SQL语言发音为“sequel”,但根据ANSⅠSQL委员会的规定,其正式发音应该是“ess cue ell”。随着SQL语言的颁布,各数据库厂商纷纷在他们的产品中引入并支持SQL语言,但尽管绝大多数产品对SQL语言的支持大部分是相似的,但它们之间也存在着一定的差异,这些差异不利于初学者的学习。因此,本章主要介绍标准的SQL语言,即基本SQL。尽管如此,SQL-89仍有许多不足或不能满足应用需求的地方。......
2023-11-24
图6.1中,“综合”部分将是本章讨论的重点。图6.1 系统开发的基本设计流程逻辑综合是随着20世纪80年代VHDL、Verilog HDL的产生、发展而诞生,并逐渐成熟的。最初的逻辑综合器支持的HDL语法形式较少,其智能程度及综合效率都比较低。随着逻辑综合技术的不断进步,逻辑综合器的执行效率和优化能力都有了很大程度上的进步。......
2023-06-26
尽管美国对有线电视的发展在这一时期采取了限制政策,但有线电视给电视娱乐带来的专门化特点已经显现出来。这个时候,美国警察抓到的每一个街头打架的青少年都会说,他的行为是受到了电视剧的影响。这个电视现象使得美国参议院花了4 年时间来讨论电视暴力内容和观众的攻击性行为的关系,并使这个课题成为传播学的传统课题。......
2023-11-03
相关推荐