1、机器语言
二进制代码(机器指令)的集合
2、符号语言
如用ADD代表“加”。符号语言又称为符号汇编语言(symbolic assembler language)或汇编语言(assembler language)。
3、高级语言
不依赖于具体的机器,用它写出的程序对任何型号的计算机都适用(或者只须作很少的修改)第一个计算机高级语言--FORTRAN
当然,计算机不能直接识别高级语言程序,需要使用一种称为编译程序的软件把用高级语言写的程序(源程序,source program)转换为机器指令的程序(目标程序,object program),然后让机器执行机器指令程序,得到结果。高级语言的一个语句往往对应多条机器指令。
高级语言的发展阶段:
3.1非结构化的语言
初期的语言,编程风格随意,只要符合语法规则即可,程序中的流程可以随意跳转。程序难以阅读和维护。如BASIC,FORTRAN,ALGOL等。
3.2结构化语言
程序具有良好特性的基本结构(顺序结构,分支结构,循环结构),程序中的流程不允许随意跳转,程序总是由上到下顺序执行各个基本结构。如QBASIC,FORTRAN 77
c语言等。
3.3面向对象的语言
在处理规模较大的问题时,结构化语言有点捉襟见肘,开始使用面向对象的语言,如C++,C#,Visual Basic和Java等语言
时间: 2024-10-20 08:09:13