常见的计算机设计高级语言有

如题所述

常见的计算机设计高级语言有具体如下可供参考:

一、命令式语言

1、这种语言的语义基础是模拟“数据存储/数据操作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。其中产生操作的主要途径是依赖语句或命令产生的副作用。

2、现代流行的大多数语言都是这一类型,比如Fortran、Pascal、Cobol、C、Basic、Ada、C#等,各种脚本语言也被看作是此种类型。

二、应用式语言

应用式语言注重程序所表示的功能,而不是一个语句接一个语句地执行。这种语言的语义基础是基于数学函数概念的值映射的λ算子可计算模型,它非常适合于进行人工智能等工作的计算。典型的应用式语言有:Lisp、Haskell、ML、Scheme、F#等。

三、逻辑式语言

逻辑式语言是指基于规则的语言,即检查一定的条件,当它满足值,则执行适当的动作。也就是说,逻辑式语言的语义基础是基于一组已知规则的形式逻辑系统。这种语言主要用在专家系统的实现中,非常知名的逻辑式语言是Prolog。

四、面向对象语言

现代语言中的大多数都提供面向对象的支持,但有些语言是直接建立在面向对象基本模型上的,语言的语法形式的语义就是基本对象操作。虽然,C++和Java也属于面向对象语言,但主要的纯面向对象语言是Smalltalk。

五、特点

高级程序设计语言的特点是数据结构丰富。高级语言符合人的思维,可读性很强,提供了丰富的数据结构和控制结构,提高了问题的表达能力,降低了程序的复杂性,具有良好的可移植性。

温馨提示:答案为网友推荐,仅供参考
相似回答