《像计算机科学家一样思考Java》—— 1.6 术语表

本节书摘来异步社区《像计算机科学家一样思考Java》一书中的第1章,第1.6节,作者:【美】Allen B. Downey,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.6 术语表

像计算机科学家一样思考Java
问题解决(problem-solving):对问题进行建模,寻求解决方案并表达解决方案的过程。

高级语言(high-level language):便于人类阅读和编写的编程语言,比如Java。

低级语言(low-level language):便于计算机运行的编程语言。也叫做机器语言或汇编语言。

形式语言(formal language):人类为了特殊用途(比如表达数学理论或计算机程序)而设计的语言。所有的编程语言都是形式语言。

自然语言(natural language):人类所说的所有语言都是自然语言。自然语言经过自然演化而形成。

可移植性(portability):程序能够在多种计算机上运行的能力。

解释(interpret):按行翻译由高级语言编写的程序并执行的过程。

编译(compile):读入由高级语言编写的程序,一次性将高级语言翻译成低级语言,为之后执行做准备。

源代码(source code):由高级语言编写的,并且未经编译的程序。

目标代码(object code):编译器通过编译源代码所生成的输出。

可执行程序(executable):能够运行的目标代码的另一个名称。

字节码(byte code):由编译Java程序所生成的一种特殊目标代码。字节码与低级语言很相似,但又像高级语言一样是可移植的。

语句(statement):表示一个计算过程的程序的一部分。

打印语句(print statement):用于在屏幕上输出一条语句。

注释(comment):源代码的一部分,包含一些说明性信息,但对程序的运行不产生任何作用。

方法(method):多条语句的一个命名集合。

库(library):类定义和方法定义的一个集合。

漏洞(bug):程序中隐藏的一个错误。

语法(syntax):程序的结构。

语义(semantic):程序所表达的意思。

解析(parse):检查程序并分析语法结构。

语法错误(syntax error):程序中导致解析失败进而编译失败的一个错误。

异常(exception):导致程序运行时失败的错误。也叫运行时错误。

逻辑错误(logic error):导致程序不能按照开发者的预期运行的错误。

调试(debugging):查找并排除以上3种错误的过程。

上一篇:Android安全开发之浅谈加密算法的坑


下一篇:首页调单个产品分类的推荐产品,最新产品和热卖商品