
Fortran:由一个主程序或一个主程序与若干个子程序组成。
ALGOL:巴乎斯范式BNF来描述言的语法。还提供动态数组和过程的递归调用。
COBOL(COmmon Business-Oriented Language)是一种面向事务处理的高级语言。目前COBOL语言主要应用于情报检索,商业数据处理等管理领域。
Pascal语言是一种结构化程序设计语言,过程可以是嵌套和递归的。
C语言:兼顾了高级语言和汇编语言的特点,简洁,丰富,可移植。直接访问 *** 作系统和底层硬件,C在系统应用和实时处理应用的开发中成为主要语言。
C++:是在C的基础上增加了类机制,使其成为一种面向对象的程序设计语言。
Java,目的是用于开发网络浏览器的小应用程序
分类:
1命令式程序设计语言是基于动作的语言,Fortran,Pascal,C
2面向对象的程序设计语言,模拟领域发展起来的Simula,C++,Java,smaltalk,
对象,类,继承,是面向对象的三大特点。
3函数式程序设计语言是一类似λ-演算为基础的语言,基本要领来自于LISP(1958年为了人工智能应用而设计的语言)函数是一种对应规则(映射),它使定义域中每个元素和值域中唯一的元素相对应。 LISP程序和数据等价数据结构可以作为程序执行,程序可以作为数据修改
4逻辑型程序设计语言,以形式逻辑为基础的语言,其代表是建立在关系理论和一阶谓词理论基础上的PROLOG(Programming in Logic)关键 *** 作是模式匹配。有很强的推理功能,适用于书写自动定理证明,专家系统,自然语言理解等问题的程序。
>
计算机语言发展史:
机器语言;
汇编语言 ;
高级语言 。
机器语言
电子计算机所使用的是由“0”和“1”组成的二进制数,二进制是计算机的语言的基础。机器语言,是第一代计算机语言。
汇编语言
用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用“ADD”代表加 法,“MOV”代表数据传递等等,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。
高级语言
1954年,第一个完全脱离机器硬件的高级语言—FORTRAN问世了,40多年来,使用较普遍的有FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/ 1、Pascal、C、PROLOG、Ada、C++、VC、VB、Delphi、JAVA 等。
1969年,提出了结构化程序设计方法,1970年,第一个结构化程序设计语言—Pascal语言出现,标志着结构化程序设计时期的开始。
80 年代初开始,在软件设计思想上,又产生了一次革命,其成果就是面向对象的程序设计。其方法就是软件的集成化,如同硬件的集成电路一样,生产一些通用的、封装紧密的功能模块,称之为软件集成块,它与具体应用无关,但能相互组合,完成具体的应用功能,同时又能重复使用。
1、机器语言
2、汇编语言:通过汇编程序把汇编语言翻译为机器语言,然后执行,运行速度比高级语言快;另外VB也是通过翻译成为机器语言执行的;
3、高级语言,比如C++,要通过编译转化为机器语言,然后执行,编译比翻译慢,所以运行速度比汇编慢
C语言的原型ALGOL 60语言(也称为A语言) 。
1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。
1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX *** 作系统。
而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的DMRITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
为了使UNIX *** 作系统推广,1977年Dennis MRitchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
1978年Brian WKernighian和Dennis MRitchie出版了名著《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。
1987年,随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准 3C语言的主要特点 ,即经典的87 ANSI C。C语言发展迅速, 而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C语言编写的。用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。
1990年,国际化标准组织ISO(Intrernational StandardOrganization)接受了87 ANSI C为ISO C的标准(ISO9899-1990)。1994年,ISO修订了C语言的标准。目前流行的C语言编译系统大多是以ANSI C为基础进行开发的,但不同版本的C编译系统所实现的语言功能和语法规则略有差别。
以上就是关于简述你知道的5种程序设计语言的特点全部的内容,包括:简述你知道的5种程序设计语言的特点、汉语程序设计语言的发展历程、计算机语言的发展史是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)