英語
漢語
application
應用程式 應用、應用程式
application framework
應用程式架構、應用架構 應用程式架構
architecture
架構、系統架構 體系結構
argument
引數(傳給函式的值)。叁見 parameter 叁數、實質叁數、實叁、自變量
array
陣列 數組
arrow operator arrow
(箭頭)運算子 箭頭操作符
assembly
裝配件
assembly language
組合語言 彙編語言
assert(ion)
斷言
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
布林值(真假值,true 或 false) 布爾值
border
邊框、框線 邊框
brace(curly brace)
大括弧、大括号 花括弧、花括号
bracket(square brakcet)
中括弧、中括号 方括弧、方括号
breakpoint
中斷點 斷點
build
建造、構築、建置(MS 用語)
build-in
内建 内置
bus
彙流排 總線
business
商務,業務 業務
buttons
按鈕 按鈕
byte
位元組(由 8 bits 組成) 位元組
cache
快取 高速緩存
call
呼叫、叫用 調用
callback
回呼 回調
call operator call
(函式呼叫)運算子調用操作符 (同 function call operator)
candidate function
候選函式 候選函數 (在函式多載決議程式中出現的候選函式)
chain
串鍊(例 chain of function calls) 鍊
character
字元 字元
check box
核取方塊 (i.e. check button) 複選框
checked exception
可控式異常(Java)
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
清理、善後 清理、清除
client
客端、用戶端、客戶 客戶
client-server
主從架構 客戶/伺服器
clipboard
剪貼簿 剪貼闆
clone
複制 克隆
collection
群集 集合
combo box
複合方塊、複合框 組合框
command line
指令列 指令行 (系統文字模式下的整行執行指令)
common language runtime (CLR)
譯為「通用語言執行層」
communication
通訊 通訊
compatible
相容 相容
compile time
編譯期 編譯期、編譯時
compiler
編譯器 編譯器
component
元件 元件
composition
複合、合成、組合 組合
computer
電腦、計算機 計算機、電腦
concept
概念 概念
concrete
具象的 實在的
concurrent
并行 并發
configuration
組态 配置
connection
連接配接,連線(網絡,資料庫) 連接配接
constraint
限制(條件)
construct
構件 構件
container
容器 容器 (存放資料的某種結構如 list, vector…)
containment
内含 包容
context
背景關系、周遭環境、上下脈絡 環境、上下文
control
控制元件、控件 控件
console
主要台 控制台
const
常數(constant 的縮寫,C++ 關鍵字)
constant
常數(相對於 variable) 常量
constructor(ctor)
建構式 構造函數 ###### (與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) 推導、推斷
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 (enumeration)
列舉(一種 C++ 資料型别) 枚舉
enumerators
列舉元(enum 型别中的成員) 枚舉成員、枚舉器
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
函式模闆、函式範本 函數模闆
functor
仿函式、函子
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
直譯器 解釋器
invariants
恒常性,限制條件 限制條件
invoke
喚起 調用
iterate
疊代(回圈一個輪回一個輪回地進行) 疊代
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
可變的 可變的
multi-tasking
多工 多任務
namespace
命名空間 名字空間、命名空間
native
原生的 本地的、固有的
nested 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) 溢出(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
小括弧、小括号 圓括弧、圓括号
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
platform
平台 平台
pointer
名額 指針 址位器(和址叁器 reference 形成對映,滿好)
poll
輪詢 輪詢
polymorphism
多型 多态
pop up
冒起式、彈出式 彈出式
port
埠 端口
postfix
後置式、後序式 後置式
precedence
優先序(通常用於運算子的優先執行次序)
prefix
前置式、前序式 前置式
preprocessor
前處理器 預處理器
prime
質數 素數
primitive type
基本型别 (不同於 base class,基礎類别)
列印 列印
printer
印表機 列印機
priority
優先權 (通常用於執行緒獲得 CPU 時間的優先次序)
procedure
程式 過程
procedural
程式性的、程式式的 過程式的、過程化的
process
行程 程序
profile
評測 評測
profiler
效能(效率)評測器 效能(性能)評測器
programmer
程式員 程式員
programming
程式設計、程式設計、程式化 程式設計
progress bar
進度訓示器 進度訓示器
project
專案 項目、工程
property
屬性
protocol
協定 協定
pseudo code
假碼、虛拟碼、僞碼 僞碼
qualified
經過資格修飾(例如加上 scope 運算子) 限定
qualifier
資格修飾詞、飾詞 限定修飾詞
quality
品質 品質
queue
伫列 隊列
radian
徑度 弧度
radio button
圓鈕 單選按鈕
raise
引發(常用來表示發出一個 exception) 引起、引發
random number
随機數、亂數 随機數
range
範圍、區間(用於 STL 時) 範圍、區間
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
決議程式、決議過程 解析過程
解析度 分辨率
restriction
局限
return
傳回、回返 傳回
type 回返型别 傳回類型
return value
回返值 傳回值
robust
強固、穩健 健壯
robustness
強固性、穩健性 健壯性
routine
常式 例程
runtime
執行期 運作期、運作時
rvalue
右值 右值
save
儲存 存儲
schedule
排程 排程
scheduler
排程器 排程程式
scheme
結構綱目、組織綱目
scroll bar
卷軸 滾動條
scope
生存空間、生存範圍、範疇、作用域 生存空間
scope operator
生存空間(範圍決議)運算子 :: 生存空間操作符
scope resolution operator
生存空間決議運算子 生存空間解析操作符 (與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
标的(例 target pointer:标的名額) 目标
task switch
工作切換 任務切換
template
模闆、範本 模闆
template argument deduction
模闆引數推導 模闆叁數推導
template explicit specialization
模闆顯式特化(版本) 模闆顯式特化
template parameter
模闆叁數 模闆叁數
temporary object
暫時物件 臨時對象
text
文字 文本