天天看点

《Java 7程序设计入门经典》一1.3 编程语言

程序的源代码由许多特定的元素组成,使用的编程语言精确地定义了这些元素。编程语言可以分为两大类:低级语言和高级语言。低级语言与cpu的指令集紧密相关。汇编语言就是低级语言的一个例子。正如上面所解释的,每个汇编代码语句与一条机器指令一一对应。这使汇编代码的编写成为一种冗长乏味的工作。

现在,绝大多数编程都用高级语言编程完成。(例如,java是一种高级语言。)高级语言能让人更快、更容易、更可靠地编写程序。高级语言定义能够帮助编程者组织和控制程序逻辑的构造。高级语言中的每一个构造都会翻译成许多机器指令。

高级编程语言种类繁多,但是几乎所有的高级编程语言都定义了以下三个关键元素:

关键字

运算符

标点

这些元素必须根据语言定义的语法规则(syntax rule)来结合。语法规则相当精确地指定了程序中元素的正确用法。源代码必须遵循这些规则才能编译。

一般来说,关键字定义了构造语言的代码块。它们可以用来指定语言所支持的高级构造。例如,关键字可以用来控制执行流,定义不同的数据类型,提供管理程序执行的选项和方法。

运算符可以用于表达式中。一种最常见的表达式是算术表达式。例如,几乎所有的语言都使用加号(+)来表示加法。标点组成语言中的另一些元素,它们用来分离不同的元素,为语句分组,消除二义性,或使语言的语法更加清晰。

尽管已经发明了许多编程语言,但是广泛使用的只有一小部分。其中有fortran、cobol、pascal、basic的许多变种、c、c++,当然还有java。幸运的是,在学习一种编程语言后,学习其他编程语言就容易得多。所以,你在学习java中投入的时间会让你在今后受益。

《Java 7程序设计入门经典》一1.3 编程语言