高级语言包括很多编程语言,如目前流行的java,c,c++,C#,pascal,python,lisp,prolog,FoxPro,VC,易语言,中文版的C语言习语言等等,这些语言的语法、命令格式都不相同。
程序设计语言的类型:命令式语言,这种语言的语义基础是模拟“数据存储/数据 *** 作”的图灵机可计算模型,十分符合现代计算机体系结构的自然实现方式。
其中产生 *** 作的主要途径是依赖语句或命令产生的副作用。现代流行的大多数语言都是这一类型,比如Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C# 等,各种脚本语言也被看作是此种类型。
高级语言的工作方式:
高级语言设计的程序必须经过“翻译”以后才能被机器执行。“翻译”的方法有两种,一种是解释,一种是编译。
解释是把源程序翻译一句,执行一句的过程,而编译是源程序翻译成机器指令形式的目标程序的过程,再用链接程序把目标程序链接成可执行程序后才能执行。
解释翻译过程。对高级语言程序进行解释并执行的程序称为解释程序(软件)。它的功能是读入源程序,按源程序动态逻辑顺序进行逐句分析、翻译,解释一句执行一句,不产生任何中间代码,最终得到程序的执行结果。
Private Sub CommandButton2_Click()
Dim n1 As Integer
Dim n2 As Integer
Dim n5 As Integer
Dim result As String
result = "1元,2元,5元面值的零钞数分别是以下几组:" & vbCrLf
For n1 = 1 To 28
For n2 = 1 To 28
For n5 = 1 To 28
If (n1 + n2 + n5) < 30 And (n1 + n2 2 + n5 5) = 50 Then
result = result & n1 & " " & n2 & " " & n5 & ", "
End If
Next
Next
Next
MsgBox result
End Sub
VBA运行结果:
:数据成分、运算成分、控制成分和传输成分高级程序设计语言不依赖于具体的机器,对计算机了解较少的人也可以学习和使用,有良好的可移植性,在一种类型的机器上编写的程序不做很大的改动就能在别的机器上运行: (3)每条高级语言语句对应于多条汇编指令或机器指令,编程效率高: (4)高级语言提供了丰富的数据结构和控制 结构,提高了问题的表达能力,降低了程序的复杂性; (5)高级语言接近于自然语言,编程更加容易,编写出的程序有良好的可读性,便于交流和维护高级语言接近算法语言,易学、易掌握,一般工程技术人员只要几周时间的培训就可以胜任程序员的工作。
2,高级语言为程序员提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高。
3,高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高。
4,由于把繁杂琐碎的事务交给了编译程序去做,所以自动化程度高,开发周期短,且程序员得到解脱,可以集中时间和精力去从事对于他们来说更为重要的创造性劳动,以提高程序的质量仅供参考
以上就是关于程序设计高级语言有哪些全部的内容,包括:程序设计高级语言有哪些、高级语言程序设计、高级程序设计语言的基本组成成分有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)