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

2022/1/11 11:04:04

本文主要是介绍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 functionvirtual 函数virtual 函式
virtual machine虚拟机虛擬機器


这篇关于Effective C++ 英中简繁术语对照的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程