高级程序设计语言有:Fortran、Pascal、Cobol、C、C、Basic、Ada、Java、C#、Lisp、Haskell、ML、Scheme、物信Prolog、Smalltalk等等。
高级程序设计语言的分类:
命令式语言。这滑悄种语言的语义基础是模拟“数据存储/数据 *** 作”的图灵机可计算模型,十分符合现罩让轮代计算机体系结构的自然实现方式。其中产生 *** 作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如Fortran、Pascal、Cobol、C、C、Basic、Ada、Java、C#等,各种脚本语言也被看作是此种类型。
函数式语言。这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型。这种语言非常适合于进行人工智能等工作的计算。典型的函数式语言如Lisp、Haskell、ML、Scheme、F#等。
FORTRAN,适合进行科学计算,是编译型语言,组织程序比较灵活。
BASIC,是由FORTRAN等高级语言的重要功能设计的人机对话式语言,简单易学,很受初学者欢迎。现在的BASIC语言发展很快,功能已大大增加,应用相当广泛。
COBOL,是一种为处理商业资料而设计的语言。主要功能是描述数据结构和处理大批量数据。它使用英语词汇和句子较多。
PASCAL,为一种结构程序语言,是在ALGOL语言的基础上发展拦扰起来的,作为一种描述算法的工具较为理想。
C语言,是目前描述 *** 作系统十分有效的高级设计语毁拆言,具有描述力强、灵活、方便等特点。
由此看来,每种语言都有其优点和不同的应用方面,只要精纤衡枣通一种就可以做很多事,而浅尝辄止地学,习多种语言却未必有多少用处。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)