C++ Glossary (English-Chinese)
Glossary
On pages from 699 to 705 on book ” Programming in C++ ( Second
Edition ) ” in English-Chinese
Abstract data type: 抽象数据类型
Abstract barrier: 抽象屏障
Aggregate operation: 集合操作
Algorithm: 算法
Anonymous type: 匿名类型
Argument: 参数
Argument list: 参数列表
Arithmetic/logic unit (ALU): 算术逻辑单元
Array: 数组
Assignment expression: 赋值表达式
Assignment statement: 赋值语句
1
C++ Glossary (English-Chinese)
Automatic variable: 自动变量
Auxiliary storage device: 辅助存储设备
Base address: 基址
Base case: 递归出口
Base class (superclass): 基类(超级类)
Binary operator: 二元运算
Black box: 黑盒子
C string: C字符串
Central processing unit (CPU): 处理单元
Class: 类
Class member: 类成员
Class object (class instance): 类对象(类的实例)Client: 客户机程序
2
C++ Glossary (English-Chinese)
Compiler: 编译器
Composition (containment): 合成(包含)
Computer: 计算机
Computer program: 计算机程序
Computer programming: 计算机程序设计
Control abstraction: 控制抽象
Control structure: 控制结构
Control unit: 控制单元
Count-controlled loop: 计数控制循环
Data: 数据
Data abstraction: 数据抽象
Data flow: 数据流
Data representation: 数据表示
3
C++ Glossary (English-Chinese)
Data type: 数据类型
Declaration: 声明
Demotion (narrowing): 降级(收缩)
Derived class (subclass): 派生类
Documentation: 说明文档
Driver: 驱动器
Dynamic binding: 动态绑定
Editor: 编辑器
Encapsulation: 封装
Enumeration type: 枚举类型
Enumerator: 枚举元素
Evaluate: 求值
Event counter: 事件计数器
4
C++ Glossary (English-Chinese)
Event-controlled loop: 事件控制的循环
Expression: 表达式
Expression statement: 表达式语句
External representation: 外表表示
Field (member, in C++): 域(对应于C++中的成员)
Function: 函数
Function call (function invocation): 函数调用(用于函数激活)Function call (to a void function): 函数调用(用于空值函数)
Function definition: 函数定义
Function prototype: 函数原型
Function value type: 函数值类型
Functional decomposition: 功能分解
General case: 递归体
5
C++ Glossary (English-Chinese)
Hardware: 硬件
Hierarchical record: 分级记录
Identifier: 标识符
Infinite recursion: 无限递归
Information: 信息
Information hiding: 信息隐藏
Inheritance: 继承
Input/output (I/O) devices: 输入/输出设备
Interactive system: 交互式系统
Interface: 界面
Internal representation: 内部表示
Iteration: 迭代
Iteration counter: 迭代计数器
6
C++ Glossary (English-Chinese)
Length: 长度
Lifetime: 生命期
List: 列表
Literal value: 字面值
Local variable: 局部变量
Loop: 循环
Loop entry: 循环入口
Loop exit: 循环出口
Loop test: 循环测试
Machine language: 机器语言
Member selector: 成员选择符
Memory unit: 存储单元
Mixed type expression: 混合类型表达式
7
C++ Glossary (English-Chinese)
Name precedence: 名字优先原则(或名字屏蔽)
Named constant (symbolic constant): 符号常量
Named type: 有名类型
Nonlocal identifier: 非局部标识符
Object-oriented design (OOD): 面向对象设计
Object-oriented programming (OOP): 面向对象程序设计
Object program: 目标程序
One-dimensional array: 一维数组
Operating system: 操作系统
Out-of-bounds array index: 溢界数组索引
Parameter: 参数(形式参数)
Peripheral device: 外围设备
Polymorphic operation: 多态操作
8
C++ Glossary (English-Chinese)
Postcondition: 后置条件
Precision: 精度
Precondition: 前置条件
Programming: 程序设计
Programming language: 程序设计语言
Promotion (widening): 提升(扩展)
Range of values:
Record (structure, in C++): 记录(对应于C++中的结构体): Recursive algorithm: 递归算法
Recursive call: 递归调用
Recursive definition: 递归定义
Reference parameter: 引用参数
Representational error: 表示误差
9
C++ Glossary (English-Chinese)
Reserved word: 保留字
Scope: 作用域
Scope rules: 作用域规则
Self-documenting code:
Semantics: 语义
Short-circuit (conditional) evaluation: 短路求值
Side effect: 副作用
Significant digits: 有效数字
Simple (atomic) data type: 简单(基础)数据类型
Software: 软件
Software engineering: 软件工程
Software piracy: 软件盗版
Sorting: 排序
10
C++ Glossary (English-Chinese)
Source program: 源程序
Static binding: 静态绑定
Static variable: 静态变量
Structured data type: 构造数据类型
Structured (procedural) programming: 结构化(过程)程序设计Stub: 驻留程序
Switch expression: 开关表达式
Syntax: 语法
Tail recursion: 尾递归
Termination condition: 终止条件
Test plan: 测试计划
Test plan implementation: 测试计划的执行
Testing the state of a stream: 测试流的状态
11
C++ Glossary (English-Chinese)
Two-dimensional array: 二维数组
Type casting: 强制/显式类型转换
Type coercion: 自动/隐式类型转换
Unary operator: 一元运算符
Value parameter: 值参数
Value-returning function: 具有返回值的函数
Variable: 变量
Virus: 病毒
Void function (procedure): 空值函数(程序)
12