单词解释
application应用程序
application framework应用程序框架
architecture架构、系统架构、体系结构
argument引数 (传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量
array数组
arrow operator箭头操作符
assembly装配
assembly language汇编语言
assert断言
assign赋值、指派
assignment赋值、分配
assignment operator= 赋值操作符
associated相关的、关联、相应的
associative container关联式容器 (对应 sequential container
atomic不可分割的、原子的
attribute属性、特性
audio音频
A.I.人工智能
background背景 (用於图形着色)、后台 (用於行程)
backward compatible向下兼容
bandwidth带宽
base class基类
base type基础类型 (等同於 base class)
batch批次(意思是整批作业)、批处理
benefit利益、收益
best viable function最佳可行函式 (从 viable functions 中挑出的最佳吻合者)
binary search二分查找
binary tree二叉树
binary function双叁函数
binary operator二元操作符
binding绑定
bit
bit field位域
bitmap位图
bitwise以 bit 为单元逐一┅
bitwise copy以 bit 为单元进行复制
block块、区块、语句块
boolean布尔值
border边框
brace(curly brace) 大括号、花括号
bracket(square brakcet) 中括弧、中括号 方括弧、方括号 (parenthesis)
breakpoint断点
build构建
buildin内置、内建
bus总线
business商务、业务
buttons按钮
byte字节 (由 8 bits 组成)
cache缓存
call调用
callback回调
chain链 (例 chain of function calls)
check box复选框 (i.e. check button)
checked exception需要检查的异常 (Java, runtime exception)
check button复选按钮 (i.e. check box)
child class子类 (或称为 derived class, subtype)
class
class body类体
class declaration类声明
class definition类定义
class derivation list类继承列表
class head类头
class hierarchy类继承体系、类层次体系
class library类库
class template类模板
class template partial specializations类别模板偏特化、类模板部分特化
class template specializations类模板特化
cleanup善后、清理、清除 (setup)
client客端、客户端、客户
client-server 主从架构 客户/服务器
clipboard剪贴板
clone克隆
collection集合
combo box复合框、组合框
command line命令行
communication通讯
compatible相容、兼容
compile time编译期、编译时
compiler编译器
component组件
composition复合、合成、组合
computer电脑、计算机
concept概念
concrete具体的
concurrent并行、并发
configuration配置 (config, cfg)
connection连接
constraint约束 (条件)
construct构件
container容器 (存放资料的某种结构如 list, vector...)
containment内含、包容
context背景关系、周遭环境、环境、上下文
control控制元件、控件
console控制台
const常量 (constant 的缩写,C++ 关键字)
constant常量 (相对於 variable)
constructor构造函数 (与class 同名的一种 member functions)
copy(v) 复制、拷贝
copy(n) 复件, 副本
cover覆盖
create创建、产生
creation创建、产生
cursor游标、光标
custom定制、自定义
data数据
database数据库
database schema数据库结构纲目
data member成员变量
data structure数据结构
datagram数据报文
dead lock死锁
debug调试
debugger调试器
declaration声明
deduction推导 (例:template argument deduction)、推断、扣除 (by deduction, after deduction)
default默认、缺省、预设
defer推迟
define定义
definition定义
delegate委派、委托、委任
delegation(同上)
demarshal反编列、散集
dereference解叁考 (取出指标所指物体的内容)
dereference operator dereference* 解叁考操作符
derived class派生类
design by contract契约式设计
design pattern设计模式
destroy摧毁、销毁
destructor析构函数
device装置、设备
dialog对话框
directive指令 (例:using directive)
directory目录
disk硬盘
dispatch分派
distributed computing分布式计算
document文件、文档
dot operator dot. (圆)点操作符
driver驱动 (程序)
dynamic binding动态绑定
efficiency效率
efficient高效
end user终端用户
entity实体、物体
encapsulation封装
enclosing class外围类 (与巢状类别 nested class 有关)
enum枚举
enumerators枚举器
equal相等
equality相等性
equality operator equality== 等号操作符
equivalence等价性、等同性、对等性
equivalent等价、等同、对等
escape code转义码
evaluate评估、求值
event事件
event driven事件驱动的
exception异常
exception declaration异常声明 (ref. C++ Primer 3/e, 11.3)
exception handling异常处理、异常处理机制
exception specification异常规范 (ref. C++ Primer 3/e, 11.4)
exit退出
explicit明白的、明显的、显式
export导出
expression运算式、表达式
facility设施、设备
feature特性
field栏位,资料栏(Java) 字段, 值域(Java)
file档案 文件
firmware固件
flag标记
flash memory闪存
flexibility灵活性
flush刷新
font字体
form表单 (programming 用语)
formal parameter形式叁数
forward declaration前置声明
forwarding转发
forwarding function转发函数
fractal分形
framework框架
full specialization全特化 (ref. partial specialization)
function函数
function call operator同 call operator
function object函数对象 (ref. C++ Primer 3/e, 12.3)
function overloaded resolution函数重载解决 (方案)
functionality功能
function template函数模板
factor函子
game游戏
generate生成
generic泛型、一般化的、通用的、泛化
generic algorithm泛型算法
getter取值函式 (相对於 setter)
global全局的 (对应於 local)
global object全局对象
global scope resolution operator:: 全局范围解析操作符
group群组
group box分组框
guard clause卫述句 (Refactoring, p250) 卫语句
GUI图形界面
hand shaking握手
handle句柄
handler处理函数
hard-coded 编死的 硬编码的
hard-copy 硬拷图 屏幕截图
hard disk硬盘
hardware硬件
hash table哈希表、散列表
header file头文件
heap
hierarchy层次结构 (体系)
hook钩子
hyperlink超链接
icon图标
IDE集成开发环境
identifier 标识符
if and only if当且仅当
Illinois伊利诺斯
image图象
immediate base直接的 (紧临的) 上层 base class,直接上层基类
immediate derived直接的 (紧临的) 下层 derived class, 直接下层派生类
immutability不变性
immutable不可变的
implement实现
implementation实现
implicit隐喻的、暗自的、隐式
import导入
increment operator累加运算符 ++
infinite loop无限循环
infinite recursive无限递归
information信息
infrastructure公共基础建设
inheritance继承
inline内联
inline expansion内联展开
initialization初始化
initialization list初始值列表
initialize初始化
inner class内嵌类
instance实例 (根据某种表述而实际产生的「东西」)
instantiated实例化、具现化、实体化 (常应用於 template)
instantiation实例、具现体、具现化实体 (常应用於 template)
integer整数 (integral 整型的)
integrate整合、集成
interacts互动、交互
interface接口
for GUI界面
interpreter解释器
invoke调用
iterate迭代
iterative迭代的
iterator迭代器
iteration迭代
item项、条款、项目
laser激光
level阶、层 (级) 例 high level 高阶 高层
library库、函数库
lifetime生命周期
link链接
linker链接器
literal constant字面常量 (例 3.14 或 "hi" 这等常数值)
list列表、表、链表 (linked-list)
list box列表方块、列表框
load载入、装载
loader装载器、载入器
local局部的 (对应於 global)
local object局部对象
lock
loop循环
lvalue左值
macro巨集、宏
magic number魔法数
maintain维护
manipulator操纵器 (iostream 预先定义的一种东西)
marshal编列、列集 (叁考 demarshal)
mechanism机制
member成员
member access operator成员存取操作符 (有 dot 和 arrow 两种)
member function成员函数
member initialization list成员初始值列表
memberwise以 member 为单元┅、members 逐一┅ 以成员为单位
memberwise copy以 members 为单元逐一复制
memory内存
menu菜单
message消息
message based基於消息的
message loop消息循环
method(Java) 方法
meta- 超- 元- 例 meta-programming 超编程 元编程
micro
middleware中间件
modeling建模
modeling language建模语言
modem数据机 调制解调器
module模组、模块
modifier修饰符
most derived class最末层衍生类别、最底层的派生类
mouse鼠标
mutable可变的
multitasking多任务
namespace命名空间
native原生的、本地的
nested class嵌套类 (相对于 closing class)
network网络
network card网卡
object对象
object based基於对象的
object file目标文件
object model对象模型
object oriented面向对象的
online在线
opaque不透明的
operand操作数
operating system操作系统 (OS)
operation操作、操作行为
operator操作符、运算符
option选项、可选方案
ordinary常规的
overflow溢出、上限溢位 (相对於 underflow 下溢)
overhead额外负担、额外开销
overload重载
overloaded function重载的函数
overloaded operator被重载的操作符
overloaded set重载集合
override改写、覆写 (在 derived class 中重新定义虚函数)
package
pair
palette调色盘
pane窗格 (有时为嵌板之意,例 Java Content Pane)
parallel平行、并行
parameter叁数、形式叁数、形叁
parameter list叁数列表
parent class父类 (或称 base class)
parentheses小括弧、圆括号 (brace, bracket)
parse解析
part零件、部件
partial specialization偏特化 (ref. C++ Primer 3/e, 16.10)局部特化(ref. full specialization)
pass by address传址 (函式引数的传递方式)(非正式用语)传地址
pass by reference传址 (函式引数的一种传递方式) 传地址, 按引用传递
pass by value传值 (函式引数的一种传递方式) 按值传递
pattern范式、模式
performance效率、性能
persistence持久性
pixel像素
placement delete ref. C++ Primer 3/e, 15.8.2
placement new ref. C++ Primer 3/e, 15.8.2platform 平台 平台 pointer 指标 指针 址位器(和址叁器 reference 形成对映,满好)
poll轮询
polymorphism多态
pop up冒起式、弹出
port端口
postfix后缀
precedence优先序 (通常用於运算子的优先执行次序)
prefix前缀
preprocessor预处理器
prime质数、素数
primitive type基本类型 (不同於 base class, 基础类别)
print打印
printer打印机
priority优先权 (通常用於执行绪获得 CPU 时间的优先次序)
procedure程序、过程
procedural过程式的、过程化的
process进程
profile侧面、形象、概述
profiler效能 (效率)、评测器
programmer程序员
programming编程、程式设计
progress bar进度条
project项目、工程
property属性
protocol协定、协议
pseudo code伪代码
qualified限定的
qualifier限定修饰词: public, protected, private
quality品质、质量
queue队列
radian弧度
radio button单选按钮
raise引发 (常用来表示发出一个 exception)、引起
random number随机数
range范围、区间
rank等级、分等 (ref. C++Primer 3/e 9,15章) 等级
raw未经处理的
record记录
recordset记录集
recursive递归
re-direction重导向 重定向
refactoring重构
refer取用、叁考
refer to指向、指涉、指代reference (C++ 中类似指标的东西,相当於 "化身") 引用、叁考 址叁器, see pointer
register寄存器
reflection反射、映像
relational database关系数据库
represent表述,表现
resolve决议 (为算式中的符号名称寻找 解析对应之宣告式的过程)
resolution决议程序、决议过程 解析过程
resolution分辨率
restriction局限、限制
return传回
return type返回类型
return value返回值
robust强固、稳健、健壮
robustness强固性、稳健性、健壮性
routine例程
runtime执行期、运行时
common language runtime(CLR) 译为「通用语言执行层」
rvalue右值
save保存
schedule计划、调度
scheduler调度程序
scheme结构纲目、组织纲目
scroll bar滚动条
scope作用域
scope operator作用域操作符 ::
screen屏幕
search查找
semantics语义
sequential container顺序式容器 (对应於 associative container)
server服务器、服务端
serial串行 serialization 次第读写、序列化 (serialize)
setter(相对於 getter) 设值函数
signal信号
signature签名
slider滑块、滚轴
slot条孔、槽
smart pointer智能指针
snapshot萤幕快照(图)、屏幕截图
specialization特殊化、特殊化定义、特殊化宣告 特化
specification规格、规范
splitter切分窗口
software软件
solution解法、解决方案
source源码、源代码
stack堆叠、栈
stack unwinding堆叠辗转开解(此词用於 exception 主题) 栈辗转开解 *
standard library标准程式库
standard template library标准模板程序库
statement语句
status bar状态栏
STL见 standard template library
stream资料流、流
string字符串
subroutine子程序
subscript operator[ ] 下标操作符
subtype子类型
support支持
suspend挂起
symbol符号
syntax语法
tag标签
target目标
task switch任务切换
template模板、范本
template argument deduction模板叁数推导
template explicit specialization模板显式特化
template parameter模板叁数
temporary object临时对象
text文字、文本
radian弧度
radius半径
diameter直径
oooooooooooooooooooooo