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

简介: 本节书摘来自华章出版社《Java 7程序设计入门经典》一书中的第1章,第1.3节,作者(美)Herbert Schildt Dale Skrien,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.3 编程语言

程序的源代码由许多特定的元素组成,使用的编程语言精确地定义了这些元素。编程语言可以分为两大类:低级语言和高级语言。低级语言与CPU的指令集紧密相关。汇编语言就是低级语言的一个例子。正如上面所解释的,每个汇编代码语句与一条机器指令一一对应。这使汇编代码的编写成为一种冗长乏味的工作。
现在,绝大多数编程都用高级语言编程完成。(例如,Java是一种高级语言。)高级语言能让人更快、更容易、更可靠地编写程序。高级语言定义能够帮助编程者组织和控制程序逻辑的构造。高级语言中的每一个构造都会翻译成许多机器指令。
高级编程语言种类繁多,但是几乎所有的高级编程语言都定义了以下三个关键元素:
关键字
运算符
标点
这些元素必须根据语言定义的语法规则(syntax rule)来结合。语法规则相当精确地指定了程序中元素的正确用法。源代码必须遵循这些规则才能编译。
一般来说,关键字定义了构造语言的代码块。它们可以用来指定语言所支持的高级构造。例如,关键字可以用来控制执行流,定义不同的数据类型,提供管理程序执行的选项和方法。
运算符可以用于表达式中。一种最常见的表达式是算术表达式。例如,几乎所有的语言都使用加号(+)来表示加法。标点组成语言中的另一些元素,它们用来分离不同的元素,为语句分组,消除二义性,或使语言的语法更加清晰。
尽管已经发明了许多编程语言,但是广泛使用的只有一小部分。其中有FORTRAN、COBOL、Pascal、BASIC的许多变种、C、C++,当然还有Java。幸运的是,在学习一种编程语言后,学习其他编程语言就容易得多。所以,你在学习Java中投入的时间会让你在今后受益。
image

相关文章
|
1月前
|
Java
JAVA结构化程序设计
JAVA结构化程序设计
14 0
|
1月前
|
安全 Java 数据库连接
【Java每日一题】— —第三十一题:银行账号管理程序设计
【Java每日一题】— —第三十一题:银行账号管理程序设计
209 1
|
1月前
|
安全 Java 数据库连接
【Java每日一题】——第三十题:班级管理程序设计
【Java每日一题】——第三十题:班级管理程序设计
60 0
|
1月前
|
安全 Java 数据库连接
【Java每日一题】——第二十九题:超市购物程序设计
【Java每日一题】——第二十九题:超市购物程序设计
109 0
【Java每日一题】——第二十九题:超市购物程序设计
|
10天前
|
设计模式 前端开发 安全
Java是一种广泛使用的编程语言,其学习路径可以大致分为以下几个阶段
【4月更文挑战第9天】Java是一种广泛使用的编程语言,其学习路径可以大致分为以下几个阶段
15 1
|
1月前
|
Java 物联网 测试技术
Java面向对象程序设计3面向对象基础
Java面向对象程序设计3面向对象基础
168 0
|
29天前
|
设计模式 Java 数据安全/隐私保护
Java面向对象程序设计
Java面向对象程序设计
7 0
|
1月前
|
存储 Java
Java程序设计练习题8异常处理
Java程序设计练习题8异常处理
61 0
|
1月前
|
Java
Java面向对象程序设计5接口与抽象类
Java面向对象程序设计5接口与抽象类
24 0
|
1月前
|
自然语言处理 Java Perl
Java数组的程序设计
Java数组的程序设计
17 0