文章目录
英中简繁术语对照
介绍
这里列岀本书出现之编程术语的英中对照。本中文版在海峡两岸同步发行,因 此我也列出本书简繁两版的术语对照,方便某些读者从中一窥两岸计算机用语。
表中带有*
者表示本书对该词条大多直接釆用英文术语。中英术语的选择系 由以下众多考虑中取其平衡:
- 业界和学界习惯。即便是学生读者,终也要离开学校进入职场;熟悉业界和学 界的习惯用语(许多为英文),避免二次转换,很有必要。
- 这是一本中文版,需顾及中文阅读的感觉和顺畅性。过多保留英文术语会造成 版面的破碎与杂乱!然若适度保留英文术语,可避免某些望之不似术语的中文 出现于字里行间造成阅读的困扰和停顿,有助于流畅的思考和留下深刻印象。
- 凡涉及C++语言关键字之相关术语皆保留。例如class, struct, template, public, private, protected, static, inline, const, namespace
- 以上术语可能衍生复合术语,例如与class相关的复合术语有base class, derived class, super class, subclass, class template 此类复合术语如果不长,尽皆保留 原文;若太长则视情况另作处理(也许中英并陈,也许赋予特殊字体).
- 凡计算机科学所称之数据结构名称,尽皆保留。例如stack, queue, tree, hashtable, map, set, deque, list, vector, array 偶尔将 array 译为数组。
- 某些流通但不被我认为足够理想之中译词,保留原文不译。例如reference.
- 某些英文术语被我刻意以特殊字体表现并保留,例如pass by reference, pass by value、copy 构造函数、assignment 操作符、placement new
- 少量术语为顾及词性平衡,时而釆用中文(如指针、类型)时而釆用英文(如 pointer, type)。
- 索引之于科技书籍非常重要。本书与英文版页页对译,因此原封不动保留所有 英文索引
•
过去以来我一直不甚满意object和type两个术语的中译词:“对象"和"类型”, 认为它们缺乏术语突出性(前者正确性甚至有待商榷),却又频繁出现影响阅读, 因此常在我的著作或译作中保留其英文词或偶尔采用繁体版术语:“物件”和“型 别”。但现在我想,既然大家已经很习惯这两个中文术语,也许我只是杞人忧天。 因此本书釆用大陆读者普遍习惯的译法。不过我仍要提醒您,"object"在Object Oriented技术中的真正意义是"物体、物件"而非"对象、目标”。
英简繁术语对照表
英文术语 | 简体版译词 | 繁体版译词 |
---|---|---|
abstract | 抽象的 | 抽象的 |
abstraction | 抽象性、抽象件 | 抽象性、抽象件 |
access | 访问 | 存取’取用 |
access level | 访问级别 | 存取級別 |
access function | 访问函数 | 存取函式 |
adapter | 适配器 | 配接器 |
address | 地址 | 地址 |
address-of operator | 取地址操作符 | 取址運算子 |
aggregation | 聚合 | 聚合 |
algorithm | 算法 | 演算法 |
allocate | 分配 | 配置 |
allocator | 分配器 | 1配置器 |
application | 应用程序 | '應用程式 |
architecture | 体系结构 | 體系結構 |
argument | 实参 | 引數 |
* array | 数组 | 陣列 |
arrow operator | 箭头操作符 | 箭頭運算子 |
assembly language | 汇编语言 | 組合語言 |
*assert(-ion) | 断言 | |
assign(-ment) | 赋值 | 賦値 |
assignment operator | 赋值操作符 | 賦値運算子 |
*base class | 基类 | 基礎類別 |
*base type | 基类型 | 基礎型別 |
binary search | 二分査找 | 二分搜尋 |
♦binary tree | 二叉树 | 二元樹 |
binary operator | 二元操作符 | 二元運算子 |
binding | 绑定 | 綁定’繫結 |
*bit | 位 | 位元 |
*bitwise | (以bit为单元逐一……) | |
block | 区块 | 區塊 |
boolean | 布尔值 | 布林値 |
breakpoint | 断点 | 中斷點 |
build | 建置 | 建置 |
build-in | 内置 | 內建 |
bus | 总线 | 匯流排 |
*byte | 字节 | 位元組 |
cache | 高速缓存(区) | 快取(區) |
call | 调用 | 呼叫 |
callback | 回调 | 回呼 |
call operator | **ca”**操作符 | C。〃運算子 |
character | 字符 | 字元 |
* chi Id class | 子类 | 子類別 |
*class | 类 | 類別 |
*class template | 类模板 | 類別模板 |
client | 客户 | 客戶 |
code | 代码 | 程式碼 |
compatible | 兼容 | 相容 |
compile time | 编译期 | 編譯期 |
compiler | 编译器 | 編譯器 |
component | 组件 | 組件 |
composition | 复合 | 複合 |
concrete | 具象的 | 具象的 |
concurrent | 并发 | 並行 |
configuration | 配置 | 組態 |
connection | 连接 | 連接,連線 |
constraint | 约束(条件) | 約束(條件) |
construct | 构件 | 構件 |
container | 容器 | 容器 |
♦const | (C++关键字,代表constant) | |
constant | 常量 | 常數 |
constructor | 构造函数 | 建構式 |
*copy (动词) | 拷贝 | 拷貝 '複製 |
copy (名词) | 夏件、副本 | 複件’ 副本 |
create | 创建 | 產生、建立’生成 |
custom | 定制 | 訂制、自定 |
data | 数据 | 資料 |
database | 数据库 | 資料庫 |
data member | 成员变量 | 成員變數 |
data structure | 数据结构 | 資料結構 |
debug | 调试 | |
debugger | 调试器 | 除錯器 |
declaration | 声明式 | 宣告式 |
default | 缺省 | 預設 |
definition | 定义式 | 定義式 |
delegate | 委托 | 委託 |
dereference | 提领(解参考) | 提領 |
* derived class | 派生类 | 衍生類 |
design pattern | 设计模式 | 設計範式 |
destroy | 销毁 | 銷毀 |
destructor | 析构函数 | 解構式 |
directive | 指示符 | 指令 |
document | 文档 | 文件 |
dynamic binding | 动态绑定 | 動態綁定 |
entity | 物体 | 物體 |
encapsulation | 封装 | 封裝 |
*enum(-eration) | 枚举 | 列舉 |
equality | 相等 | 相等 |
equivalence | 等价 | 等價 |
evaluate | 核定、核算 | 核定’核算 |
exception | 异常 | 異常 |
explicit | 显式 | 顯式’明白的 |
expression | 表达式 | 算式 |
file | 文件 | 檔案 |
framework | 框架 | 框架 |
full specialization | 全特化 | 全特化 |
function | 函数 | 函式 |
function object | 函数对象 | 函式物件 |
* function template | 函数模板 | 函式模板 |
generic | 泛型、泛化、一般化 | 泛型、泛化’一般化 |
* getter (相对于 setter) | 取值函数 | 取値函式 |
♦global | 全局的 | 全域的 |
* handle | 句柄 | 識別號’權柄 |
♦handler | 处理函数 | 處理函式 |
*hash table | 哈希表、散列表 | 雜湊表 |
header (file) | 头文件 | 表頭檔 |
*heap | 堆 | 堆積 |
hierarchy | 继承体系(层次结构) | 繼承體系(階層體系) |
identifier | 标识符 | 識別字’識別符號 |
implement(-ation) | 实现 | 實作 |
implicit | 隐喻的、暗自的、隐式 | 隱喻的’暗自的’隱式 |
information | 信息 | 資訊 |
inheritance | 继承 | 繼承 |
♦inline | 内联 | 行內 |
initialization list | 初值列 | 初値列 |
initialize | 初始化 | 初始化 |
instance | 实体 | 實體 |
instantiate | 具现化、实体化 | 具現化、實體化 |
interface | 接口 | 介面 |
Internet | 互联网 | 網際網路 |
interpreter | 解释器 | 直譯器 |
invariants | 恒常性 | 恒常性 |
invoke | 调用 | 喚起 |
iterator | 迭代器 | 迭代器 |
library | 程序库 | 程式庫 |
linker | 连接器 | 連結器 |
literal | 字面常量 | 字面常數 |
★list | 链表 | 串列 |
load | 装载 | 載入 |
* local | 局部的 | 區域的 |
lock | 机锁 | 機鎖 |
loop | 循环 | 迴圏 |
lvalue | 左值 | 左値 |
macro | 宏 | 巨集 |
member | 成员 | 成員 |
member function | 成员函数 | 成員函式 |
memory | 内存 | 記憶體 |
memory leak | 内存泄漏 | 記憶體洩漏 |
meta- | 元 | |
* meta-programming | 元编程 | 超編程 |
modeling | [塑模 | 瞄 |
module | 模块 | |
modifier | 修饰符 | 飾詞 |
multi-tasking | 多任务 | 多工 |
♦namespace | 命名空间 | 命名空間 |
native | 固有的 | 原生的 |
nested | 嵌套 | 嵌套、巢狀 |
object | 对象 | 物件 |
object based | 基于对象的 | 植基於物件’以物件爲基礎 |
object model | 对象模型 | 物件模型 |
object oriented | 面向对象 | 物件導向 |
operand | 操作数 | 運算元 |
operating system | 操作系统 | 作業系統 |
operator | 操作符 | 運算子 |
overflow | 溢出 | 上限溢位 |
overhead | 额外开销 | 額外開銷 |
overload | 重载 | 重載 |
override | 覆写 | 覆寫 |
package | 包 | 套件 |
parallel | 并行 | 平行 |
parameter | 参数、形参 | 參數 |
* parent class | 父类 | 父砌 |
parse | 解析 | 解析 |
partial specialization | 偏特化 | 偏特化 |
*pass by reference | 按址传递 | 傳址 |
*pass by value | 按值传递 | 傳値 |
pattern | 模式 | 範式 |
* placement delete | (某种特殊形式的delete operator) | |
* placement new | (某种特殊形式的new operator) | |
pointer | 指针 | |
polymorphism | 多态 | 多型 |
preprocessor | 预处理器 | 前處理器 |
打印 | 列印 | |
printer | 打印机 | 印表機 |
process | 进程 | 行程 |
program | 程序 | 程式 |
programmer | 程序员 | 程式員 |
programming | 编程 | 編程 |
project | 项目 | 專案 |
pseudo code | 伪码 | 解 |
quality | 质量 | 品質 |
♦queue | 队列 | 佇列 |
raw | 原始的、未经处理的 | 原始的’未經處理的 |
recursive | 递归 | 遞迴 |
refer to | 指涉、指称、指向 | 指涉’指稱、指向 |
* reference | 引用 | 參考’ 引用 |
regular expression | 正则表达式 | 正則算式 |
resolve | 解析 | 決議 |
return | 返回 | 回返、傳回 |
return type | 返回类型 | 回返型別 |
return value | 返回值 | 回返値 |
runtime | 运行期 | 執行期 |
rvalue | 右值 | 右値 |
save | 存储 | 儲存 |
schedule | 调度 | 挡曜 |
scheduler | 调度器 | 扣濯器 |
scope | 作用域 | 作用域 |
search | 査找 | 捜尋 |
semantics | 语义 | 語意 |
* setter (相对于 getter) | 设值函数 | 設値函式 |
signature | 签名(式) | 簽名(式) |
smart pointer | 智能指针 | 智慧型指標 |
specialization | 特化 | 特化 |
source | 源码 | 源碼 |
* stack | 栈 | 堆疊 |
standard library | 标准程序库 | 標準程式庫 |
statement | 语句 | 述句 |
* static | 静态的 | 靜態的 |
string | 字符串 | 字串 |
♦subtype | 子类型 | 子型別 |
support | 支持 | 支援 |
♦template | 模板 | 範本 |
temporary object | 临时对象 | 暫時物件 |
text | 文本 | 文字 |
thread | 线程 | 緒程 |
thread safe | 多线程安全 | 多緒安全 |
throw | 抛、掷 | *抛’擲* |
token | 语汇单元 | 語彙單元 |
type | 类型 | 型別 |
unary function | 单参函数 | 一元函式 |
underflow | 下溢 | 下限溢位 |
unqualified | 未经资格修饰 | 未經資格修飾 |
user | 用户 | 用戶 |
user interface | 用户界面 | 用戶介面 |
* value | 值、数值 | 値’ 數値 |
variable | 变量 | 變數 |
♦vector | 矢量 | 向量 |
virtual function | virtual 函数 | virtual 函式 |
virtual machine | 虚拟机 | 虛擬機器 |