1.9 术语表

对于每个术语,本书都尽可能在首次用到时作出定义。同时,我们会在每章末尾按出现顺序列出涉及的新术语及其定义。如果你花点时间研究以下术语表,后面的内容阅读起来将更加轻松。

  • 解决问题

明确地描述问题、找到并描述解决方案的过程。

  • 程序

一系列的指令,指定了如何在计算机上执行任务。

  • 编程

用问题解决技能创建可执行的计算机程序。

  • 计算机科学

科学而实用的计算方法及其应用。

  • 算法

解决问题的流程或公式,可以涉及计算机,也可以不涉及。

  • bug

程序中的错误。

  • 调试

找出并消除错误的过程。

  • 高级语言

人类能够轻松读写的编程语言。

  • 低级语言

计算机能够轻松运行的编程语言,也叫“机器语言”或“汇编语言”。

  • 可移植

程序能够在多种计算机上运行。

  • 解释

指运行用高级语言编写的程序,即每次转换其中的一行并立即执行转换得到的指令。

  • 编译

将用高级语言编写的程序一次性转换为低级语言,供以后执行。

  • 源代码

用高级语言编写的、未编译的程序。

  • 目标代码

编译器转换程序后得到的输出。

  • 可执行代码

可在特定硬件上执行的目标代码的别名。

  • 字节码

Java 程序使用的一种特殊目标代码,类似于低级语言,但像高级语言一样是可移植的。

  • 语句

程序的一部分,指定了算法中的一个步骤。

  • 打印语句

将输出显示到屏幕上的语句。

  • 方法

命名的语句序列。

就目前而言,指的是一系列相关的方法。(后面你将看到,类并非只包含方法。)

  • 注释

程序的一部分,包含有关程序的信息,但对程序的运行没有任何影响。

  • 字符串

一系列字符,是一种基本的文本数据类型。

  • 换行符

标识文本行尾的特殊字符。

  • 转义序列

在字符串中用于表示特殊字母的编码序列。