Effective C++ 英中简繁术语对照

文章目录

英中简繁术语对照

介绍

这里列岀本书出现之编程术语的英中对照。本中文版在海峡两岸同步发行,因 此我也列出本书简繁两版的术语对照,方便某些读者从中一窥两岸计算机用语。

表中带有*者表示本书对该词条大多直接釆用英文术语。中英术语的选择系 由以下众多考虑中取其平衡:

  • 业界和学界习惯。即便是学生读者,终也要离开学校进入职场;熟悉业界和学 界的习惯用语(许多为英文),避免二次转换,很有必要。
  • 这是一本中文版,需顾及中文阅读的感觉和顺畅性。过多保留英文术语会造成 版面的破碎与杂乱!然若适度保留英文术语,可避免某些望之不似术语的中文 出现于字里行间造成阅读的困扰和停顿,有助于流畅的思考和留下深刻印象。
  • 凡涉及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 预处理器 前處理器
print 打印 列印
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 虚拟机 虛擬機器
上一篇:QT监视文件和目录变化(QFileSystemWatcher的使用)


下一篇:jquery 实现两级导航菜单