1.1.3 高级语言

1.1.3 高级语言

虽然汇编语言较机器语言在记忆和直观性等方面有了很大改进,但并无本质上的飞跃。人们迫切希望有一种更接近自然语言或数学表达形式的程序设计语言,使程序设计工作能避开与机器硬件相关的细节,而着重于解决问题的算法本身,因此便产生了高级语言。例如,可以在程序中直接使用表达式36*68+10。目前,常用的高级语言有数十种,如Pascal、C、C++、Basic、Java等。

高级语言在程序设计的简易性与代码的可移植性等方面有了质的提高。当然,用高级语言编写的源程序必须经过编译和连接,将其转换为可执行程序或借助于解释程序方可运行。