1.9 术语表
对于每个术语,本书都尽可能在首次用到时作出定义。同时,我们会在每章末尾按出现顺序列出涉及的新术语及其定义。如果你花点时间研究以下术语表,后面的内容阅读起来将更加轻松。
- 解决问题
明确地描述问题、找到并描述解决方案的过程。
- 程序
一系列的指令,指定了如何在计算机上执行任务。
- 编程
用问题解决技能创建可执行的计算机程序。
- 计算机科学
科学而实用的计算方法及其应用。
- 算法
解决问题的流程或公式,可以涉及计算机,也可以不涉及。
- bug
程序中的错误。
- 调试
找出并消除错误的过程。
- 高级语言
人类能够轻松读写的编程语言。
- 低级语言
计算机能够轻松运行的编程语言,也叫“机器语言”或“汇编语言”。
- 可移植
程序能够在多种计算机上运行。
- 解释
指运行用高级语言编写的程序,即每次转换其中的一行并立即执行转换得到的指令。
- 编译
将用高级语言编写的程序一次性转换为低级语言,供以后执行。
- 源代码
用高级语言编写的、未编译的程序。
- 目标代码
编译器转换程序后得到的输出。
- 可执行代码
可在特定硬件上执行的目标代码的别名。
- 字节码
Java 程序使用的一种特殊目标代码,类似于低级语言,但像高级语言一样是可移植的。
- 语句
程序的一部分,指定了算法中的一个步骤。
- 打印语句
将输出显示到屏幕上的语句。
- 方法
命名的语句序列。
- 类
就目前而言,指的是一系列相关的方法。(后面你将看到,类并非只包含方法。)
- 注释
程序的一部分,包含有关程序的信息,但对程序的运行没有任何影响。
- 字符串
一系列字符,是一种基本的文本数据类型。
- 换行符
标识文本行尾的特殊字符。
- 转义序列
在字符串中用于表示特殊字母的编码序列。
