java: java
第一章:python
JDK(Java Development Kit) java開發工具包 ios
JVM(Java Virtual Machine) java虛擬機 git
Javac 編譯命令 程序員
java 解釋命令 面試
Javadoc 生成java文檔命令 算法
classpath 類路徑 數據庫
Version 版本 express
author 做者 編程
public 公共的
class 類
static 靜態的
void 沒有返回值
String 字符串類
System 系統類
out 輸出
print 同行打印
println 換行打印
JIT(just-in-time) 及時處理
第二章:
byte 字節
char 字符
boolean 布爾
short 短整型
int 整形
long 長整形
float 浮點類型
double 雙精度
if 若是
else 不然
switch 多路分支
case 與常值匹配
break 終止
default 默認
while 當到循環
do 直到循環
for 已知次數循環
continue結束本次循環進行下次跌代
length 獲取數組元素個數
第三章:
OOP object oriented programming 面向對象編程
Object 對象
Class 類
Class member 類成員
Class method 類方法
Class variable 類變量
Constructor 構造方法
Package 包
Import package 導入包
第四章:
Extends 繼承
Base class 基類
Super class 超類
Overloaded method 重載方法
Overridden method 重寫方法
Public 公有
Private 私有
Protected 保護
Static 靜態
Abstract 抽象
Interface 接口
Implements interface 實現接口
第五章:
Exception 意外,異常
RuntimeExcepiton 運行時異常
ArithmeticException 算術異常
IllegalArgumentException 非法數據異常
ArrayIndexOutOfBoundsException 數組索引越界異常
NullPointerException 空指針異常
ClassNotFoundException 類沒法加載異常(類不能找到)
NumberFormatException 字符串到float類型轉換異常(數字格式異常)
IOException 輸入輸出異常
FileNotFoundException 找不到文件異常
EOFException 文件結束異常
InterruptedException (線程)中斷異常
try 嘗試
catch 捕捉
finally 最後
throw 投、擲、拋
throws 投、擲、拋
print Stack Trace() 打印堆棧信息
get Message() 得到錯誤消息
get Cause() 得到異常緣由
method 方法
able 可以
instance 實例
check 檢查
第六章:
byte(字節)
char(字符)
int(整型)
long(長整型)
float(浮點型)
double(雙精度)
boolean(布爾)
short(短整型)
Byte (字節類)
Character (字符類)
Integer(整型類)
Long (長整型類)
Float(浮點型類)
Double (雙精度類)
Boolean(布爾類)
Short (短整型類)
Digit (數字)
Letter (字母)
Lower (小寫)
Upper (大寫)
Space (空格)
Identifier (標識符)
Start (開始)
String (字符串)
length (值)
equals (等於)
Ignore (忽略)
compare (比較)
sub (提取)
concat (鏈接)
replace (替換)
trim (整理)
Buffer (緩衝器)
reverse (顛倒)
delete (刪除)
append (添加)
Interrupted (中斷的)
第七章:
Date 日期,日子
After 後來,後面
Before 在前,之前
Equals 相等,均等
toString 轉換爲字符串
SetTime 設置時間
Display 顯示,展現
Calendar 日曆
Add 添加,增長
GetInstance 得到實例
getTime 得到時間
Clear 掃除,清除
Clone 克隆,複製
Util 工具,龍套
Components 成分,組成
Month 月份
Year 年,年歲
Hour 小時,鐘頭
Minute 分鐘
Second 秒
Random 隨意,任意
Next Int 下一個整數
Gaussian 高斯
ArrayList 對列
LinkedList 鏈表
Hash 無用信息,雜亂信號
Map 地圖
Vector 向量,矢量
Size 大小
Collection 收集
Shuffle 混亂,洗牌
RemoveFirst 移動至開頭
RemoveLast 移動至最後
lastElement 最後的元素
Capacity 容量,生產量
Contains 包含,容納
Copy 副本,拷貝
Search 搜索,查詢
InsertElementAt 插入元素在某一位置
第八章:
io->in out 輸入/輸出
File 文件
import 導入
exists 存在
isFile 是文件
isDirectory 是目錄
getName 獲取名字
getPath 獲取路徑
getAbsolutePath 獲取絕對路徑
lastModified 最後修改日期
length 長度
InputStream 輸入流
OutputStream 輸出流
Unicode 統一的字符編碼標準, 採用雙字節對字符進行編碼
Information 信息
FileInputStream 文件輸入流
FileOutputStream文件輸出流
IOException 輸入輸出異常
fileobject 文件對象
available 可獲取的
read 讀取
write 寫
BufferedReader 緩衝區讀取
FileReader 文本文件讀取
BufferedWriter 緩衝區輸出
FileWriter 文本文件寫出
flush 清空
close 關閉
DataInputStream 二進制文件讀取
DataOutputStream二進制文件寫出
EOF 最後
encoding 編碼
Remote 遠程
release 釋放
第九章:
JBuider Java 集成開發環境(IDE)
Enterprise 企業版
Developer 開發版
Foundation 基礎版
Messages 消息格
Structure 結構窗格
Project 工程
Files 文件
Source 源代碼
Design 設計
History 歷史
Doc 文檔
File 文件
Edit 編輯
Search 查找
Refactor 要素
View 視圖
Run 運行
Tools 工具
Window 窗口
Help 幫助
Vector 矢量
addElement 添加內容
Project Winzard 工程嚮導
Step 步驟
Title 標題
Description 描述
Copyright 版權
Company 公司
Aptech Limited Aptech有限公司
author 做者
Back 後退
Finish 完成
version 版本
Debug 調試
New 新建
ErrorInsight 調試
第十章:
JFrame 窗口框架
JPanel 面板
JScrollPane 滾動面板
title 標題
Dimension 尺寸
Component 組件
Swing JAVA輕量級組件
getContentPane 獲得內容面板
LayoutManager 佈局管理器
setVerticalScrollBarPolicy 設置垂直滾動條策略
AWT(Abstract Window Toolkit) 抽象窗口工具包
GUI (Graphical User Interface) 圖形用戶界面
VERTICAL_SCROLLEARAS_NEEDED 當內容大大面板出現滾動條
VERTICAL_SOROLLEARAS_ALWAYS 顯示滾動條
VERTICAL_SOROLLEARAS_NEVER 不顯示滾動條
JLabel 標籤
Icon 圖標
image 圖象
LEFT 左對齊
RIGHT 右對齊
JTextField 單行文本
getColumns 獲得列數
setLayout 設置佈局
BorderLayout 邊框佈局
CENTER 居中對齊
JTextArea 多行文本
setFont 設置字體
setHorizontalAlignment 設置文本水平對齊方式
setDefaultCloseOperation 設置默認的關閉操做
add 增長
JButton 按鈕
JCheckBox 複選框
JRadioButton單選按鈕
addItem 增長列表項
getItemAt 獲得位置的列表項
getItemCount 獲得列表項個數
setRolloverIcon 當鼠標通過的圖標
setSelectedIcon 當選擇按鈕的圖標
getSelectedItem 獲得選擇的列表項
getSelectedIndex 獲得選擇的索引
ActionListener 按鈕監聽
ActionEvent 按鈕事件
actionPerformed 按鈕單擊方法
算法經常使用術語中英對照
Data Structures 基本數據結構
Dictionaries 字典
Priority Queues 堆
Graph Data Structures 圖
Set Data Structures 集合
Kd-Trees 線段樹
Numerical Problems 數值問題
Solving Linear Equations 線性方程組
Bandwidth Reduction 帶寬壓縮
Matrix Multiplication 矩陣乘法
Determinants and Permanents 行列式
Constrained and Unconstrained Optimization 最值問題
Linear Programming 線性規劃
Random Number Generation 隨機數生成
Factoring and Primality Testing 因子分解/質數斷定
Arbitrary Precision Arithmetic 高精度計算
Knapsack Problem 揹包問題
Discrete Fourier Transform 離散Fourier變換
Combinatorial Problems 組合問題
Sorting 排序
Searching 查找
Median and Selection 中位數
Generating Permutations 排列生成
Generating Subsets 子集生成
Generating Partitions 劃分生成
Generating Graphs 圖的生成
Calendrical Calculations 日期
Job Scheduling 工程安排
Satisfiability 可知足性
Graph Problems -- polynomial 圖論-多項式算法
Connected Components 連通分支
Topological Sorting 拓撲排序
Minimum Spanning Tree 最小生成樹
Shortest Path 最短路徑
Transitive Closure and Reduction 傳遞閉包
Matching 匹配
Eulerian Cycle / Chinese Postman Euler迴路/中國郵路
Edge and Vertex Connectivity 割邊/割點
Network Flow 網絡流
Drawing Graphs Nicely 圖的描繪
Drawing Trees 樹的描繪
Planarity Detection and Embedding 平面性檢測和嵌入
Graph Problems -- hard 圖論-NP問題
Clique 最大團
Independent Set 獨立集
Vertex Cover 點覆蓋
Traveling Salesman Problem 旅行商問題
Hamiltonian Cycle Hamilton迴路
Graph Partition 圖的劃分
Vertex Coloring 點染色
Edge Coloring 邊染色
Graph Isomorphism 同構
Steiner Tree Steiner樹
Feedback Edge/Vertex Set 最大無環子圖
Computational Geometry 計算幾何
Convex Hull 凸包
Triangulation 三角剖分
Voronoi Diagrams Voronoi圖
Nearest Neighbor Search 最近點對查詢
Range Search 範圍查詢
Point Location 位置查詢
Intersection Detection 碰撞測試
Bin Packing 裝箱問題
Medial-Axis Transformation 中軸變換
Polygon Partitioning 多邊形分割
Simplifying Polygons 多邊形化簡
Shape Similarity 類似多邊形
Motion Planning 運動規劃
Maintaining Line Arrangements 平面分割
Minkowski Sum Minkowski和
Set and String Problems 集合與串的問題
Set Cover 集合覆蓋
Set Packing 集合配置
String Matching 模式匹配
Approximate String Matching 模糊匹配
Text Compression 壓縮
Cryptography 密碼
Finite State Machine Minimization 有窮自動機簡化
Longest Common Substring 最長公共子串
Shortest Common Superstring 最短公共父串
DP——Dynamic Programming——動態規劃
recursion —— 遞歸
編程詞彙
A2A integration A2A整合
abstract 抽象的
abstract base class (ABC)抽象基類
abstract class 抽象類
abstraction 抽象、抽象物、抽象性
access 存取、訪問
access level訪問級別
access function 訪問函數
account 帳戶
action 動做
activate 激活
active 活動的
actual parameter 實參
adapter 適配器
add-in 插件
address 地址
address space 地址空間
address-of operator 取地址操做符
ADL (argument-dependent lookup)
ADO(ActiveX Data Object)ActiveX數據對象
advanced 高級的
aggregation 聚合、彙集
algorithm 算法
alias 別名
align 排列、對齊
allocate 分配、配置
allocator分配器、配置器
angle bracket 尖括號
annotation 註解、評註
API (Application Programming Interface) 應用(程序)編程接口
app domain (application domain)應用域
application 應用、應用程序
application framework 應用程序框架
appearance 外觀
append 附加
architecture 架構、體系結構
archive file 歸檔文件、存檔文件
argument引數(傳給函式的值)。參見parameter
array 數組
arrow operator 箭頭操做符
ASP(Active Server Page)活動服務器頁面
ASP.NET worker process ASP.NET工做者進程
assembly 裝配件、配件
assembly language 彙編語言
assembly manifest 裝配件清單
assert(ion) 斷言
assign 賦值
assignment 賦值、分配
assignment operator 賦值操做符
associated 相關的、相關聯的
associative container 關聯式容器(對應sequential container)
asynchronous 異步的
atomic 原子的
atomic operation 原子操做
attribute 特性、屬性
authentication service 驗證服務
authorization 受權
audio 音頻
A.I. 人工智能
B2B integration B2B整合、B2B集成(business-to-business integration)
background 背景、後臺(進程)
backward compatible 向後兼容、向下兼容
backup 備份
backup device備份設備
backup file 備份文件
bandwidth 帶寬
base class 基類
base type 基類型
batch 批處理
BCL (base class library)基類庫
binary 二進制
binary search 二分查找
binary tree 二叉樹
binary function 雙參函數
binary large object二進制大對象
binary operator 二元操做符
binding 綁定
bit 位
bitmap 位圖
bitwise 按位...
bitwise copy 爲單元進行復制;位元逐一複製,按位拷
bitwise operation 按位運算
block 塊、區塊、語句塊
bookkeeping 簿記
boolean 布林值(真假值,true或false)
border 邊框
bounds checking 邊界檢查
boxing 裝箱、裝箱轉換
brace (curly brace) 大括號、花括號
bracket (square brakcet) 中括號、方括號
breakpoint 斷點
browser applications 瀏覽器應用(程序)
browser-accessible application 可經由瀏覽器訪問的應用程序
build 編連(專指編譯和鏈接
built-in 內建、內置
bus 總線
business 業務、商務(看場合)
business Logic 業務邏輯
business rules 業務規則
buttons 按鈕
bug 臭蟲
by/through 經過
byte 位元組(由8 bits組成)
cache 高速緩存
calendar 日曆
call 調用
callback 回調
call-level interface (CLI)調用級接口(CLI)
call operator 調用操做符
candidate key 候選鍵 (for database)
cascading delete 級聯刪除 (for database)
cascading update 級聯更新 (for database)
casting 轉型、造型轉換
catalog 目錄
chain 鏈(function calls)
character 字符
character format 字符格式
character set 字符集
CHECK constraints CHECK約束 (for database)
checkpoint 檢查點 (for database)
check box 複選框
check button 複選按鈕
child class 子類
CIL (common intermediate language)通用中間語言、通用中介語言
class 類
class declaration 類聲明
class definition 類定義
class derivation list 類繼承列表
class factory 類廠
class hierarchy 類層次結構
class library 類庫
class loader 類裝載器
class template 類模板
class template partial specializations 類模板部分特化
class template specializations 類模板特化
classification 分類
clause 子句
client application 客戶端應用程序
client cursor 客戶端遊標 (for database)
code page 代碼頁
cleanup 清理、清除
CLI (Common Language Infrastructure) 通用語言基礎設施
client 客戶、客戶端
client area 客戶區
client-server 客戶機/服務器、客戶端/服務器
clipboard 剪貼板
clone 克隆
CLS (common language specification) 通用語言規範
code access security 代碼訪問安全
COFF (Common Object File Format) 通用對象文件格式
collection 集合
COM (Component Object Model) 組件對象模型
combo box 組合框
command line 命令行
comment 註釋
commit 提交 (for database)
communication 通信
compatible 兼容
compile time 編譯期、編譯時
compiler 編譯器
component組件
composite index 複合索引、組合索引 (for database)
composite key 複合鍵、組合鍵 (for database)
composition 複合、組合
concept 概念
concrete具體的
concrete class 具體類
concurrency 併發、併發機制
constraint 約束 (for database)
configuration 配置、組態
connection 鏈接 (for database)
connection pooling 鏈接池
console 控制檯
constant 常量
construct 構件、成分、概念、構造(for language)
constructor (ctor) 構造函數、構造器
container 容器
containment包容
context 環境、上下文
control 控件
cookie (不譯)
copy 拷貝
CORBA 通用對象請求中介架構(Common Object Request Broker Architecture)
cover 覆蓋、涵蓋
create/creation 建立、生成
crosstab query 交叉表查詢 (for database)
CRTP (curiously recurring template pattern)
CTS (common type system)通用類型系統
cube 多維數據集 (for database)
cursor 光標
cursor 遊標 (for database)
custom 定製、自定義
data 數據
data connection 數據鏈接 (for database)
Data Control Language (DCL) 數據控制語言(DCL) (for database)
Data Definition Language (DDL) 數據定義語言(DDL) (for database)
data dictionary 數據字典 (for database)
data dictionary view 數據字典視圖 (for database)
data file 數據文件 (for database)
data integrity 數據完整性 (for database)
data manipulation language (DML)數據操做語言(DML) (for database)
data mart 數據集市 (for database)
data pump 數據抽取 (for database)
data scrubbing 數據清理 (for database)
data source 數據源 (for database)
Data source name (DSN) 數據源名稱(DSN) (for database)
data warehouse 數據倉庫 (for database)
dataset 數據集 (for database)
database 數據庫 (for database)
database catalog 數據庫目錄 (for database)
database diagram 數據關係圖 (for database)
database file 數據庫文件 (for database)
database object 數據庫對象 (for database)
database owner 數據庫全部者 (for database)
database project 數據庫工程 (for database)
database role 數據庫角色 (for database)
database schema 數據庫模式、數據庫架構 (for database)
database script 數據庫腳本 (for database)
data-bound 數據綁定 (for database)
data-aware control數據感知控件 (for database)
data member 數據成員、成員變量
dataset 數據集 (for database)
data source 數據源 (for database)
data structure數據結構
data table 數據表 (for database)
datagram 數據報文
DBMS (database management system)數據庫管理系統 (for database)
DCOM (distributed COM)分佈式COM
dead lock 死鎖 (for database)
deallocate 歸還
debug 調試
debugger 調試器
decay 退化
decision support 決策支持
declaration 聲明
declarative referential integrity (DRI)聲明引用完整性(DRI) (for database)
deduction 推導
DEFAULT constraint默認約束 (for database)
default database 默認數據庫 (for database)
default instance 默認實例 (for database)
default result set 默認結果集 (for database)
default 缺省、默認值
defer 推遲
definition 定義
delegate 委託
delegation 委託
dependent name
deploy 部署
dereference 解引用
dereference operator (提領)運算子
derived class 派生類
design by contract 契約式設計
design pattern 設計模式
destroy 銷燬
destructor(dtor)析構函數、析構器
device 設備
DHTML (dynamic HyperText Markup Language)動態超文本標記語言
dialog 對話框
digest 摘要
digital 數字的
DIME (Direct Internet Message Encapsulation)直接Internet消息封裝
directive (編譯)指示符
directory 目錄
dirty pages髒頁 (for database)
dirty read 髒讀 (for database)
disassembler 反彙編器
DISCO (Discovery of Web Services)Web Services的查找
disk 盤
dispatch 調度、分派、派發(我喜歡「調度」)
DISPID (Dispatch Identifier)分派標識符
distributed computing 分佈式計算
distributed query 分佈式查詢 (for database)
DNA (Distributed interNet Application) 分佈式網間應用程序
document 文檔
DOM (Document Object Model)文檔對象模型
dot operator (圓)點操做符
driver 驅動(程序)
DTD (document type definition) 文檔類型定義
double-byte character set (DBCS)雙字節字符集(DBCS)
dump 轉儲
dump file 轉儲文件
dynamic cursor 動態遊標 (for database)
dynamic filter 動態篩選 (for database)
dynamic locking 動態鎖定 (for database)
dynamic recovery 動態恢復 (for database)
dynamic snapshot 動態快照 (for database)
dynamic SQL statements 動態SQL語句 (for database)
dynamic assembly 動態裝配件、動態配件
dynamic binding 動態綁定
EAI (enterprise application integration)企業應用程序集成(整合)
EBCO (empty base class optimization) 空基類優化(機制)
e-business 電子商務
EDI (Dlectronic Data Interchange)電子數據交換
efficiency 效率
efficient 高效
end-to-end authentication 端對端身份驗證
end user 最終用戶
engine 引擎
entity 實體
encapsulation 封裝
enclosing class 外圍類別(與巢狀類別 nested class有關)
enum (enumeration) 枚舉
enumerators 枚舉成員、枚舉器
equal 相等
equality 相等性
equality operator 等號操做符
error log 錯誤日誌 (for database)
escape code 轉義碼
escape character 轉義符、轉義字符
exclusive lock 排它鎖 (for database)
explicit transaction 顯式事務 (for database)
evaluate 評估
event 事件
event driven 事件驅動的
event handler 事件處理器
evidence 證據
exception 異常
exception declaration 異常聲明
exception handling 異常處理、異常處理機制
exception-safe 異常安全的
exception specification 異常規範
exit 退出
explicit 顯式
explicit specialization 顯式特化
export 導出
expression 表達式
facility 設施、設備
fat client 胖客戶端
feature 特性、特徵
fetch 提取
field 字段(java)
field 字段 (for database)
field length 字段長度 (for database)
file 文件
filter 篩選 (for database)
finalization 終結
firewall 防火牆
finalizer 終結器
firmware 固件
flag 標記
flash memory 閃存
flush 刷新
font 字體
foreign key (FK) 外鍵(FK) (for database)
form 窗體
formal parameter 形參
forward declaration 前置聲明
forward-only 只向前的
forward-only cursor 只向前遊標 (for database)
fragmentation 碎片 (for database)
framework 框架
full specialization 徹底特化
function 函數
function call operator (即operator ()) 函數調用操做符
function object 函數對象
function overloaded resolution函數重載決議
functionality 功能
function template函數模板
functor 仿函數
GAC (global assembly cache) 全局裝配件緩存、全局配件緩存
GC (Garbage collection) 垃圾回收(機制)、垃圾收集(機制)
game 遊戲
generate 生成
generic 泛化的、通常化的、通用的
generic algorithm通用算法
genericity 泛型
getter (相對於 setter)取值函數
global 全局的
global object 全局對象
global scope resolution operator 全局範圍解析操做符
grant 受權 (for database)
granularity 粒度
group 組、羣
group box 分組框
GUI 圖形界面
GUID (Globally Unique Identifier) 全球惟一標識符
hand shaking 握手
handle 句柄
handler 處理器
hard-coded 硬編碼的
hard-copy 截屏圖
hard disk 硬盤
hardware 硬件
hash table 散列表、哈希表
header file頭文件
heap 堆
help file 幫助文件
hierarchy 層次結構、繼承體系
hierarchical data 階層式數據、層次式數據
hook 鉤子
Host (application)宿主(應用程序)
hot key 熱鍵
hyperlink 超連接
HTML (HyperText Markup Language) 超文本標記語言
HTTP pipeline HTTP管道
HTTP (HyperText Transfer Protocol) 超文本傳輸協議
icon 圖標
IDE (Integrated Development Environment)集成開發環境
IDL (Interface Definition Language) 接口定義語言
identifier 標識符
idle time 空閒時間
if and only if當且僅當
IL (Intermediate Language) 中間語言、中介語言
image 圖象
IME 輸入法
immediate base 直接基類
immediate derived 直接派生類
immediate updating 即時更新 (for database)
implicit transaction隱式事務 (for database)
incremental update 增量更新 (for database)
index 索引 (for database)
implement 實現
implementation 實現、實現品
implicit 隱式
import 導入
increment operator 增長操做符
infinite loop 無限循環
infinite recursive 無限遞歸
information 信息
infrastructure 基礎設施
inheritance 繼承、繼承機制
inline 內聯
inline expansion 內聯展開
initialization 初始化
initialization list 初始化列表、初始值列表
initialize 初始化
inner join 內聯接 (for database)
in-place active 現場激活
instance 實例
instantiated 具現化、實體化(常應用於template)
instantiation 具現體、具現化實體(常應用於template)
integrate 集成、整合
integrity 完整性、一致性
integrity constraint完整性約束 (for database)
interprocess communication (IPC)進程間通信(IPC)
interacts 交互
interface 接口
for GUI 界面
interoperability 互操做性、互操做能力
interpreter 解釋器
introspection 自省
invariants 不變性
invoke 調用
isolation level 隔離級別 (for database)
iterate 迭代
iterative 反覆的、迭代的
iterator 迭代器
iteration 迭代(迴圈每次輪迴稱爲一個iteration)
item 項、條款、項目
JIT compilation JIT編譯 即時編譯
key 鍵 (for database)
key column 鍵列 (for database)
laser 激光
late binding 遲綁定
left outer join 左向外聯接 (for database)
level 階、層例
high level 高階、高層
library 庫
lifetime 生命期、壽命
link 鏈接、連接
linkage 鏈接、連接
linker 鏈接器、連接器
literal constant 字面常數
list 列表、表、鏈表
list box 列表框
livelock 活鎖 (for database)
load 裝載、加載
load balancing 負載平衡
loader 裝載器、載入器
local 局部的
local object 局部對象
lock 鎖
log 日誌
login 登陸
login security mode登陸安全模式 (for database)
lookup table 查找表 (for database)
loop 循環
loose coupling 鬆散耦合
lvalue 左值
machine code 機器碼、機器代碼
macro 宏
maintain 維護
managed code 受控代碼、託管代碼
Managed Extensions 受控擴充件、託管擴展
managed object 受控對象、託管對象
mangled name
manifest 清單
manipulator 操縱器(iostream預先定義的一種東西)
many-to-many relationship 多對多關係 (for database)
many-to-one relationship 多對一關係 (for database)
marshal 列集
member 成員
member access operator 成員取用運算子(有dot和arrow兩種)
member function 成員函數
member initialization list成員初始值列表
memberwise 以member爲單元…、members 逐一…
memberwise copy
memory 內存
memory leak 內存泄漏
menu 菜單
message 消息
message based 基於消息的
message loop 消息環
message queuing消息隊列
metadata 元數據
metaprogramming元編程
method 方法
micro 微
middleware 中間件
middle tier 中間層
modeling 建模
modeling language 建模語言
modifier 修飾字、修飾符
modem 調制解調器
module 模塊
most derived class最底層的派生類
mouse 鼠標
mutable 可變的
mutex 互斥元、互斥體
multidimensional OLAP (MOLAP) 多維OLAP(MOLAP) (for database)
multithreaded server application 多線程服務器應用程序
multiuser 多用戶
multi-tasking 多任務
multi-thread 多線程
multicast delegate 組播委託、多點委託
named parameter 命名參數
named pipe 命名管道
namespace 名字空間、命名空間
native 原生的、本地的
native code 本地碼、本機碼
Native Image Generator (NGEN)本地映像生成器
nested class 嵌套類
nested query 嵌套查詢 (for database)
nested table 嵌套表 (for database)
network 網絡
network card 網卡
nondependent name
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 命令列 命令行
(系統文字模式下的整行執行命令)
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
iterative 反覆的,迭代的
iterator 迭代器(一種泛型指標) 迭代器
iteration 迭代(迴圈每次輪迴稱爲一個 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 可變的 可變的
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 ref. C++ Primer 3/e, 15.8.2
platform 平臺 平臺
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 通過資格修飾(例如加上 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 決議程序、決議過程 解析過程
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 生存空間(範圍決議)運算子 :: 生存空間操做符
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 文字 文本
text file 程式本文檔(放置程式原始碼的檔案) 文本文件
thread 執行緒 線程
thread safe 多緒安全 多線程安全
throw 丟擲(常指發出一個 exception) 丟擲、引起
token 語彙單元 符號、標記
transaction 交易 事務
transparent(ly) 透通的(地)
traverse 巡訪(來回走動) 遍歷
trigger 觸發 觸發
type 型別 類型
UML unified modeling language 統一建模語言
unary function 一元函式 單叄函數
unary operator 一元運算子 一元操做符
underflow 下限溢位(相對於 overflow) 下溢
unchecked exception 不可控異常(Java)
unqualified 未經資格修飾(而直接取用)
unwinding ref. stack unwinding
user 使用者、用戶 用戶
user interface 使用者介面、用戶介面、人機介面 用戶界面
variable 變數(相對於常數 const) 變量
vector 向量(一種容器,有點相似 array) 向量、矢量
viable 可實行的、可行的 可行的
viable function 可行函式 可行函數
(從 candidate functions 中挑出者)
video 視訊 視頻
view (1) 視圖
(document/view) 文檔/視圖
view (2) 映件
virtual function 虛擬函式 虛函數
virtual machine 虛擬機器 虛擬機
virtual memory 虛擬記憶體 虛內存, 虛存
volatile 易揮發的、易變的
vowel 母音 元音字母
window 視窗 窗口
window function 視窗函式 窗口函數
window procedure 視窗函式 窗口過程
word 字 單詞
word processor 文書處理器 字處理器
wrapper 外覆、外包 包裝
算法經常使用術語中英對照
Data Structures 基本數據結構
Dictionaries 字典
Priority Queues 堆
Graph Data Structures 圖
Set Data Structures 集合
Kd-Trees 線段樹
Numerical Problems 數值問題
Solving Linear Equations 線性方程組
Bandwidth Reduction 帶寬壓縮
Matrix Multiplication 矩陣乘法
Determinants and Permanents 行列式
Constrained and Unconstrained Optimization 最值問題
Linear Programming 線性規劃
Random Number Generation 隨機數生成
Factoring and Primality Testing 因子分解/質數斷定
Arbitrary Precision Arithmetic 高精度計算
Knapsack Problem 揹包問題
Discrete Fourier Transform 離散Fourier變換
Combinatorial Problems 組合問題
Sorting 排序
Searching 查找
Median and Selection 中位數
Generating Permutations 排列生成
Generating Subsets 子集生成
Generating Partitions 劃分生成
Generating Graphs 圖的生成
Calendrical Calculations 日期
Job Scheduling 工程安排
Satisfiability 可知足性
Graph Problems -- polynomial 圖論-多項式算法
Connected Components 連通分支
Topological Sorting 拓撲排序
Minimum Spanning Tree 最小生成樹
Shortest Path 最短路徑
Transitive Closure and Reduction 傳遞閉包
Matching 匹配
Eulerian Cycle / Chinese Postman Euler迴路/中國郵路
Edge and Vertex Connectivity 割邊/割點
Network Flow 網絡流
Drawing Graphs Nicely 圖的描繪
Drawing Trees 樹的描繪
Planarity Detection and Embedding 平面性檢測和嵌入
Graph Problems -- hard 圖論-NP問題
Clique 最大團
Independent Set 獨立集
Vertex Cover 點覆蓋
Traveling Salesman Problem 旅行商問題
Hamiltonian Cycle Hamilton迴路
Graph Partition 圖的劃分
Vertex Coloring 點染色
Edge Coloring 邊染色
Graph Isomorphism 同構
Steiner Tree Steiner樹
Feedback Edge/Vertex Set 最大無環子圖
Computational Geometry 計算幾何
Convex Hull 凸包
Triangulation 三角剖分
Voronoi Diagrams Voronoi圖
Nearest Neighbor Search 最近點對查詢
Range Search 範圍查詢
Point Location 位置查詢
Intersection Detection 碰撞測試
Bin Packing 裝箱問題
Medial-Axis Transformation 中軸變換
Polygon Partitioning 多邊形分割
Simplifying Polygons 多邊形化簡
Shape Similarity 類似多邊形
Motion Planning 運動規劃
Maintaining Line Arrangements 平面分割
Minkowski Sum Minkowski和
Set and String Problems 集合與串的問題
Set Cover 集合覆蓋
Set Packing 集合配置
String Matching 模式匹配
Approximate String Matching 模糊匹配
Text Compression 壓縮
Cryptography 密碼
Finite State Machine Minimization 有窮自動機簡化
Longest Common Substring 最長公共子串
Shortest Common Superstring 最短公共父串
DP——Dynamic Programming——動態規劃
recursion —— 遞歸
計算機編程英語大全
關鍵字: 計算機編程英語大全
算法經常使用術語中英對照
Data Structures 基本數據結構
Dictionaries 字典
Priority Queues 堆
Graph Data Structures 圖
Set Data Structures 集合
Kd-Trees 線段樹
Numerical Problems 數值問題
Solving Linear Equations 線性方程組
Bandwidth Reduction 帶寬壓縮
Matrix Multiplication 矩陣乘法
Determinants and Permanents 行列式
Constrained and Unconstrained Optimization 最值問題
Linear Programming 線性規劃
Random Number Generation 隨機數生成
Factoring and Primality Testing 因子分解/質數斷定
Arbitrary Precision Arithmetic 高精度計算
Knapsack Problem 揹包問題
Discrete Fourier Transform 離散Fourier變換
Combinatorial Problems 組合問題
Sorting 排序
Searching 查找
Median and Selection 中位數
Generating Permutations 排列生成
Generating Subsets 子集生成
Generating Partitions 劃分生成
Generating Graphs 圖的生成
Calendrical Calculations 日期
Job Scheduling 工程安排
Satisfiability 可知足性
Graph Problems -- polynomial 圖論-多項式算法
Connected Components 連通分支
Topological Sorting 拓撲排序
Minimum Spanning Tree 最小生成樹
Shortest Path 最短路徑
Transitive Closure and Reduction 傳遞閉包
Matching 匹配
Eulerian Cycle / Chinese Postman Euler迴路/中國郵路
Edge and Vertex Connectivity 割邊/割點
Network Flow 網絡流
Drawing Graphs Nicely 圖的描繪
Drawing Trees 樹的描繪
Planarity Detection and Embedding 平面性檢測和嵌入
Graph Problems -- hard 圖論-NP問題
Clique 最大團
Independent Set 獨立集
Vertex Cover 點覆蓋
Traveling Salesman Problem 旅行商問題
Hamiltonian Cycle Hamilton迴路
Graph Partition 圖的劃分
Vertex Coloring 點染色
Edge Coloring 邊染色
Graph Isomorphism 同構
Steiner Tree Steiner樹
Feedback Edge/Vertex Set 最大無環子圖
Computational Geometry 計算幾何
Convex Hull 凸包
Triangulation 三角剖分
Voronoi Diagrams Voronoi圖
Nearest Neighbor Search 最近點對查詢
Range Search 範圍查詢
Point Location 位置查詢
Intersection Detection 碰撞測試
Bin Packing 裝箱問題
Medial-Axis Transformation 中軸變換
Polygon Partitioning 多邊形分割
Simplifying Polygons 多邊形化簡
Shape Similarity 類似多邊形
Motion Planning 運動規劃
Maintaining Line Arrangements 平面分割
Minkowski Sum Minkowski和
Set and String Problems 集合與串的問題
Set Cover 集合覆蓋
Set Packing 集合配置
String Matching 模式匹配
Approximate String Matching 模糊匹配
Text Compression 壓縮
Cryptography 密碼
Finite State Machine Minimization 有窮自動機簡化
Longest Common Substring 最長公共子串
Shortest Common Superstring 最短公共父串
DP——Dynamic Programming——動態規劃
recursion —— 遞歸
編程詞彙
A2A integration A2A整合
abstract 抽象的
abstract base class (ABC)抽象基類
abstract class 抽象類
abstraction 抽象、抽象物、抽象性
access 存取、訪問
access level訪問級別
access function 訪問函數
account 帳戶
action 動做
activate 激活
active 活動的
actual parameter 實參
adapter 適配器
add-in 插件
address 地址
address space 地址空間
address-of operator 取地址操做符
ADL (argument-dependent lookup)
ADO(ActiveX Data Object)ActiveX數據對象
advanced 高級的
aggregation 聚合、彙集
algorithm 算法
alias 別名
align 排列、對齊
allocate 分配、配置
allocator分配器、配置器
angle bracket 尖括號
annotation 註解、評註
API (Application Programming Interface) 應用(程序)編程接口
app domain (application domain)應用域
application 應用、應用程序
application framework 應用程序框架
appearance 外觀
append 附加
architecture 架構、體系結構
archive file 歸檔文件、存檔文件
argument引數(傳給函式的值)。參見parameter
array 數組
arrow operator 箭頭操做符
ASP(Active Server Page)活動服務器頁面
ASP.NET worker process ASP.NET工做者進程
assembly 裝配件、配件
assembly language 彙編語言
assembly manifest 裝配件清單
assert(ion) 斷言
assign 賦值
assignment 賦值、分配
assignment operator 賦值操做符
associated 相關的、相關聯的
associative container 關聯式容器(對應sequential container)
asynchronous 異步的
atomic 原子的
atomic operation 原子操做
attribute 特性、屬性
authentication service 驗證服務
authorization 受權
audio 音頻
A.I. 人工智能
B2B integration B2B整合、B2B集成(business-to-business integration)
background 背景、後臺(進程)
backward compatible 向後兼容、向下兼容
backup 備份
backup device備份設備
backup file 備份文件
bandwidth 帶寬
base class 基類
base type 基類型
batch 批處理
BCL (base class library)基類庫
binary 二進制
binary search 二分查找
binary tree 二叉樹
binary function 雙參函數
binary large object二進制大對象
binary operator 二元操做符
binding 綁定
bit 位
bitmap 位圖
bitwise 按位...
bitwise copy 爲單元進行復制;位元逐一複製,按位拷
bitwise operation 按位運算
block 塊、區塊、語句塊
bookkeeping 簿記
boolean 布林值(真假值,true或false)
border 邊框
bounds checking 邊界檢查
boxing 裝箱、裝箱轉換
brace (curly brace) 大括號、花括號
bracket (square brakcet) 中括號、方括號
breakpoint 斷點
browser applications 瀏覽器應用(程序)
browser-accessible application 可經由瀏覽器訪問的應用程序
build 編連(專指編譯和鏈接
built-in 內建、內置
bus 總線
business 業務、商務(看場合)
business Logic 業務邏輯
business rules 業務規則
buttons 按鈕
bug 臭蟲
by/through 經過
byte 位元組(由8 bits組成)
cache 高速緩存
calendar 日曆
call 調用
callback 回調
call-level interface (CLI)調用級接口(CLI)
call operator 調用操做符
candidate key 候選鍵 (for database)
cascading delete 級聯刪除 (for database)
cascading update 級聯更新 (for database)
casting 轉型、造型轉換
catalog 目錄
chain 鏈(function calls)
character 字符
character format 字符格式
character set 字符集
CHECK constraints CHECK約束 (for database)
checkpoint 檢查點 (for database)
check box 複選框
check button 複選按鈕
child class 子類
CIL (common intermediate language)通用中間語言、通用中介語言
class 類
class declaration 類聲明
class definition 類定義
class derivation list 類繼承列表
class factory 類廠
class hierarchy 類層次結構
class library 類庫
class loader 類裝載器
class template 類模板
class template partial specializations 類模板部分特化
class template specializations 類模板特化
classification 分類
clause 子句
client application 客戶端應用程序
client cursor 客戶端遊標 (for database)
code page 代碼頁
cleanup 清理、清除
CLI (Common Language Infrastructure) 通用語言基礎設施
client 客戶、客戶端
client area 客戶區
client-server 客戶機/服務器、客戶端/服務器
clipboard 剪貼板
clone 克隆
CLS (common language specification) 通用語言規範
code access security 代碼訪問安全
COFF (Common Object File Format) 通用對象文件格式
collection 集合
COM (Component Object Model) 組件對象模型
combo box 組合框
command line 命令行
comment 註釋
commit 提交 (for database)
communication 通信
compatible 兼容
compile time 編譯期、編譯時
compiler 編譯器
component組件
composite index 複合索引、組合索引 (for database)
composite key 複合鍵、組合鍵 (for database)
composition 複合、組合
concept 概念
concrete具體的
concrete class 具體類
concurrency 併發、併發機制
constraint 約束 (for database)
configuration 配置、組態
connection 鏈接 (for database)
connection pooling 鏈接池
console 控制檯
constant 常量
construct 構件、成分、概念、構造(for language)
constructor (ctor) 構造函數、構造器
container 容器
containment包容
context 環境、上下文
control 控件
cookie (不譯)
copy 拷貝
CORBA 通用對象請求中介架構(Common Object Request Broker Architecture)
cover 覆蓋、涵蓋
create/creation 建立、生成
crosstab query 交叉表查詢 (for database)
CRTP (curiously recurring template pattern)
CTS (common type system)通用類型系統
cube 多維數據集 (for database)
cursor 光標
cursor 遊標 (for database)
custom 定製、自定義
data 數據
data connection 數據鏈接 (for database)
Data Control Language (DCL) 數據控制語言(DCL) (for database)
Data Definition Language (DDL) 數據定義語言(DDL) (for database)
data dictionary 數據字典 (for database)
data dictionary view 數據字典視圖 (for database)
data file 數據文件 (for database)
data integrity 數據完整性 (for database)
data manipulation language (DML)數據操做語言(DML) (for database)
data mart 數據集市 (for database)
data pump 數據抽取 (for database)
data scrubbing 數據清理 (for database)
data source 數據源 (for database)
Data source name (DSN) 數據源名稱(DSN) (for database)
data warehouse 數據倉庫 (for database)
dataset 數據集 (for database)
database 數據庫 (for database)
database catalog 數據庫目錄 (for database)
database diagram 數據關係圖 (for database)
database file 數據庫文件 (for database)
database object 數據庫對象 (for database)
database owner 數據庫全部者 (for database)
database project 數據庫工程 (for database)
database role 數據庫角色 (for database)
database schema 數據庫模式、數據庫架構 (for database)
database script 數據庫腳本 (for database)
data-bound 數據綁定 (for database)
data-aware control數據感知控件 (for database)
data member 數據成員、成員變量
dataset 數據集 (for database)
data source 數據源 (for database)
data structure數據結構
data table 數據表 (for database)
datagram 數據報文
DBMS (database management system)數據庫管理系統 (for database)
DCOM (distributed COM)分佈式COM
dead lock 死鎖 (for database)
deallocate 歸還
debug 調試
debugger 調試器
decay 退化
decision support 決策支持
declaration 聲明
declarative referential integrity (DRI)聲明引用完整性(DRI) (for database)
deduction 推導
DEFAULT constraint默認約束 (for database)
default database 默認數據庫 (for database)
default instance 默認實例 (for database)
default result set 默認結果集 (for database)
default 缺省、默認值
defer 推遲
definition 定義
delegate 委託
delegation 委託
dependent name
deploy 部署
dereference 解引用
dereference operator (提領)運算子
derived class 派生類
design by contract 契約式設計
design pattern 設計模式
destroy 銷燬
destructor(dtor)析構函數、析構器
device 設備
DHTML (dynamic HyperText Markup Language)動態超文本標記語言
dialog 對話框
digest 摘要
digital 數字的
DIME (Direct Internet Message Encapsulation)直接Internet消息封裝
directive (編譯)指示符
directory 目錄
dirty pages髒頁 (for database)
dirty read 髒讀 (for database)
disassembler 反彙編器
DISCO (Discovery of Web Services)Web Services的查找
disk 盤
dispatch 調度、分派、派發(我喜歡「調度」)
DISPID (Dispatch Identifier)分派標識符
distributed computing 分佈式計算
distributed query 分佈式查詢 (for database)
DNA (Distributed interNet Application) 分佈式網間應用程序
document 文檔
DOM (Document Object Model)文檔對象模型
dot operator (圓)點操做符
driver 驅動(程序)
DTD (document type definition) 文檔類型定義
double-byte character set (DBCS)雙字節字符集(DBCS)
dump 轉儲
dump file 轉儲文件
dynamic cursor 動態遊標 (for database)
dynamic filter 動態篩選 (for database)
dynamic locking 動態鎖定 (for database)
dynamic recovery 動態恢復 (for database)
dynamic snapshot 動態快照 (for database)
dynamic SQL statements 動態SQL語句 (for database)
dynamic assembly 動態裝配件、動態配件
dynamic binding 動態綁定
EAI (enterprise application integration)企業應用程序集成(整合)
EBCO (empty base class optimization) 空基類優化(機制)
e-business 電子商務
EDI (Dlectronic Data Interchange)電子數據交換
efficiency 效率
efficient 高效
end-to-end authentication 端對端身份驗證
end user 最終用戶
engine 引擎
entity 實體
encapsulation 封裝
enclosing class 外圍類別(與巢狀類別 nested class有關)
enum (enumeration) 枚舉
enumerators 枚舉成員、枚舉器
equal 相等
equality 相等性
equality operator 等號操做符
error log 錯誤日誌 (for database)
escape code 轉義碼
escape character 轉義符、轉義字符
exclusive lock 排它鎖 (for database)
explicit transaction 顯式事務 (for database)
evaluate 評估
event 事件
event driven 事件驅動的
event handler 事件處理器
evidence 證據
exception 異常
exception declaration 異常聲明
exception handling 異常處理、異常處理機制
exception-safe 異常安全的
exception specification 異常規範
exit 退出
explicit 顯式
explicit specialization 顯式特化
export 導出
expression 表達式
facility 設施、設備
fat client 胖客戶端
feature 特性、特徵
fetch 提取
field 字段(java)
field 字段 (for database)
field length 字段長度 (for database)
file 文件
filter 篩選 (for database)
finalization 終結
firewall 防火牆
finalizer 終結器
firmware 固件
flag 標記
flash memory 閃存
flush 刷新
font 字體
foreign key (FK) 外鍵(FK) (for database)
form 窗體
formal parameter 形參
forward declaration 前置聲明
forward-only 只向前的
forward-only cursor 只向前遊標 (for database)
fragmentation 碎片 (for database)
framework 框架
full specialization 徹底特化
function 函數
function call operator (即operator ()) 函數調用操做符
function object 函數對象
function overloaded resolution函數重載決議
functionality 功能
function template函數模板
functor 仿函數
GAC (global assembly cache) 全局裝配件緩存、全局配件緩存
GC (Garbage collection) 垃圾回收(機制)、垃圾收集(機制)
game 遊戲
generate 生成
generic 泛化的、通常化的、通用的
generic algorithm通用算法
genericity 泛型
getter (相對於 setter)取值函數
global 全局的
global object 全局對象
global scope resolution operator 全局範圍解析操做符
grant 受權 (for database)
granularity 粒度
group 組、羣
group box 分組框
GUI 圖形界面
GUID (Globally Unique Identifier) 全球惟一標識符
hand shaking 握手
handle 句柄
handler 處理器
hard-coded 硬編碼的
hard-copy 截屏圖
hard disk 硬盤
hardware 硬件
hash table 散列表、哈希表
header file頭文件
heap 堆
help file 幫助文件
hierarchy 層次結構、繼承體系
hierarchical data 階層式數據、層次式數據
hook 鉤子
Host (application)宿主(應用程序)
hot key 熱鍵
hyperlink 超連接
HTML (HyperText Markup Language) 超文本標記語言
HTTP pipeline HTTP管道
HTTP (HyperText Transfer Protocol) 超文本傳輸協議
icon 圖標
IDE (Integrated Development Environment)集成開發環境
IDL (Interface Definition Language) 接口定義語言
identifier 標識符
idle time 空閒時間
if and only if當且僅當
IL (Intermediate Language) 中間語言、中介語言
image 圖象
IME 輸入法
immediate base 直接基類
immediate derived 直接派生類
immediate updating 即時更新 (for database)
implicit transaction隱式事務 (for database)
incremental update 增量更新 (for database)
index 索引 (for database)
implement 實現
implementation 實現、實現品
implicit 隱式
import 導入
increment operator 增長操做符
infinite loop 無限循環
infinite recursive 無限遞歸
information 信息
infrastructure 基礎設施
inheritance 繼承、繼承機制
inline 內聯
inline expansion 內聯展開
initialization 初始化
initialization list 初始化列表、初始值列表
initialize 初始化
inner join 內聯接 (for database)
in-place active 現場激活
instance 實例
instantiated 具現化、實體化(常應用於template)
instantiation 具現體、具現化實體(常應用於template)
integrate 集成、整合
integrity 完整性、一致性
integrity constraint完整性約束 (for database)
interprocess communication (IPC)進程間通信(IPC)
interacts 交互
interface 接口
for GUI 界面
interoperability 互操做性、互操做能力
interpreter 解釋器
introspection 自省
invariants 不變性
invoke 調用
isolation level 隔離級別 (for database)
iterate 迭代
iterative 反覆的、迭代的
iterator 迭代器
iteration 迭代(迴圈每次輪迴稱爲一個iteration)
item 項、條款、項目
JIT compilation JIT編譯 即時編譯
key 鍵 (for database)
key column 鍵列 (for database)
laser 激光
late binding 遲綁定
left outer join 左向外聯接 (for database)
level 階、層例
high level 高階、高層
library 庫
lifetime 生命期、壽命
link 鏈接、連接
linkage 鏈接、連接
linker 鏈接器、連接器
literal constant 字面常數
list 列表、表、鏈表
list box 列表框
livelock 活鎖 (for database)
load 裝載、加載
load balancing 負載平衡
loader 裝載器、載入器
local 局部的
local object 局部對象
lock 鎖
log 日誌
login 登陸
login security mode登陸安全模式 (for database)
lookup table 查找表 (for database)
loop 循環
loose coupling 鬆散耦合
lvalue 左值
machine code 機器碼、機器代碼
macro 宏
maintain 維護
managed code 受控代碼、託管代碼
Managed Extensions 受控擴充件、託管擴展
managed object 受控對象、託管對象
mangled name
manifest 清單
manipulator 操縱器(iostream預先定義的一種東西)
many-to-many relationship 多對多關係 (for database)
many-to-one relationship 多對一關係 (for database)
marshal 列集
member 成員
member access operator 成員取用運算子(有dot和arrow兩種)
member function 成員函數
member initialization list成員初始值列表
memberwise 以member爲單元…、members 逐一…
memberwise copy
memory 內存
memory leak 內存泄漏
menu 菜單
message 消息
message based 基於消息的
message loop 消息環
message queuing消息隊列
metadata 元數據
metaprogramming元編程
method 方法
micro 微
middleware 中間件
middle tier 中間層
modeling 建模
modeling language 建模語言
modifier 修飾字、修飾符
modem 調制解調器
module 模塊
most derived class最底層的派生類
mouse 鼠標
mutable 可變的
mutex 互斥元、互斥體
multidimensional OLAP (MOLAP) 多維OLAP(MOLAP) (for database)
multithreaded server application 多線程服務器應用程序
multiuser 多用戶
multi-tasking 多任務
multi-thread 多線程
multicast delegate 組播委託、多點委託
named parameter 命名參數
named pipe 命名管道
namespace 名字空間、命名空間
native 原生的、本地的
native code 本地碼、本機碼
Native Image Generator (NGEN)本地映像生成器
nested class 嵌套類
nested query 嵌套查詢 (for database)
nested table 嵌套表 (for database)
network 網絡
network card 網卡
nondependent name
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 命令列 命令行
(系統文字模式下的整行執行命令)
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
iterative 反覆的,迭代的
iterator 迭代器(一種泛型指標) 迭代器
iteration 迭代(迴圈每次輪迴稱爲一個 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 可變的 可變的
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 ref. C++ Primer 3/e, 15.8.2
platform 平臺 平臺
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 通過資格修飾(例如加上 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 決議程序、決議過程 解析過程
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 生存空間(範圍決議)運算子 :: 生存空間操做符
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 文字 文本
text file 程式本文檔(放置程式原始碼的檔案) 文本文件
thread 執行緒 線程
thread safe 多緒安全 多線程安全
throw 丟擲(常指發出一個 exception) 丟擲、引起
token 語彙單元 符號、標記
transaction 交易 事務
transparent(ly) 透通的(地)
traverse 巡訪(來回走動) 遍歷
trigger 觸發 觸發
type 型別 類型
UML unified modeling language 統一建模語言
unary function 一元函式 單叄函數
unary operator 一元運算子 一元操做符
underflow 下限溢位(相對於 overflow) 下溢
unchecked exception 不可控異常(Java)
unqualified 未經資格修飾(而直接取用)
unwinding ref. stack unwinding
user 使用者、用戶 用戶
user interface 使用者介面、用戶介面、人機介面 用戶界面
variable 變數(相對於常數 const) 變量
vector 向量(一種容器,有點相似 array) 向量、矢量
viable 可實行的、可行的 可行的
viable function 可行函式 可行函數
(從 candidate functions 中挑出者)
video 視訊 視頻
view (1) 視圖
(document/view) 文檔/視圖
view (2) 映件
virtual function 虛擬函式 虛函數
virtual machine 虛擬機器 虛擬機
virtual memory 虛擬記憶體 虛內存, 虛存
volatile 易揮發的、易變的
vowel 母音 元音字母
window 視窗 窗口
window function 視窗函式 窗口函數
window procedure 視窗函式 窗口過程
word 字 單詞
word processor 文書處理器 字處理器
wrapper 外覆、外包 包裝
算法經常使用術語中英對照
Data Structures 基本數據結構
Dictionaries 字典
Priority Queues 堆
Graph Data Structures 圖
Set Data Structures 集合
Kd-Trees 線段樹
Numerical Problems 數值問題
Solving Linear Equations 線性方程組
Bandwidth Reduction 帶寬壓縮
Matrix Multiplication 矩陣乘法
Determinants and Permanents 行列式
Constrained and Unconstrained Optimization 最值問題
Linear Programming 線性規劃
Random Number Generation 隨機數生成
Factoring and Primality Testing 因子分解/質數斷定
Arbitrary Precision Arithmetic 高精度計算
Knapsack Problem 揹包問題
Discrete Fourier Transform 離散Fourier變換
Combinatorial Problems 組合問題
Sorting 排序
Searching 查找
Median and Selection 中位數
Generating Permutations 排列生成
Generating Subsets 子集生成
Generating Partitions 劃分生成
Generating Graphs 圖的生成
Calendrical Calculations 日期
Job Scheduling 工程安排
Satisfiability 可知足性
Graph Problems -- polynomial 圖論-多項式算法
Connected Components 連通分支
Topological Sorting 拓撲排序
Minimum Spanning Tree 最小生成樹
Shortest Path 最短路徑
Transitive Closure and Reduction 傳遞閉包
Matching 匹配
Eulerian Cycle / Chinese Postman Euler迴路/中國郵路
Edge and Vertex Connectivity 割邊/割點
Network Flow 網絡流
Drawing Graphs Nicely 圖的描繪
Drawing Trees 樹的描繪
Planarity Detection and Embedding 平面性檢測和嵌入
Graph Problems -- hard 圖論-NP問題
Clique 最大團
Independent Set 獨立集
Vertex Cover 點覆蓋
Traveling Salesman Problem 旅行商問題
Hamiltonian Cycle Hamilton迴路
Graph Partition 圖的劃分
Vertex Coloring 點染色
Edge Coloring 邊染色
Graph Isomorphism 同構
Steiner Tree Steiner樹
Feedback Edge/Vertex Set 最大無環子圖
Computational Geometry 計算幾何
Convex Hull 凸包
Triangulation 三角剖分
Voronoi Diagrams Voronoi圖
Nearest Neighbor Search 最近點對查詢
Range Search 範圍查詢
Point Location 位置查詢
Intersection Detection 碰撞測試
Bin Packing 裝箱問題
Medial-Axis Transformation 中軸變換
Polygon Partitioning 多邊形分割
Simplifying Polygons 多邊形化簡
Shape Similarity 類似多邊形
Motion Planning 運動規劃
Maintaining Line Arrangements 平面分割
Minkowski Sum Minkowski和
Set and String Problems 集合與串的問題
Set Cover 集合覆蓋
Set Packing 集合配置
String Matching 模式匹配
Approximate String Matching 模糊匹配
Text Compression 壓縮
Cryptography 密碼
Finite State Machine Minimization 有窮自動機簡化
Longest Common Substring 最長公共子串
Shortest Common Superstring 最短公共父串
DP——Dynamic Programming——動態規劃
recursion —— 遞歸
編程術語英漢對照 收藏
abstract 抽象的 抽象的
abstraction 抽象體、抽象物、抽象性 抽象體、抽象物、抽象性
access 存取、取用 存取、訪問
access level 存取級別 訪問級別
access function 存取函式 訪問函數
activate 活化 激活
active 做用中的
adapter 配接器 適配器
address 位址 地址
address space 位址空間,定址空間
address-of operator 取址運算子 取地址操做符
aggregation 聚合
algorithm 演算法 算法
allocate 配置 分配
allocator (空間)配置器 分配器
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 命令列 命令行
(系統文字模式下的整行執行命令)
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
iterative 反覆的,迭代的
iterator 迭代器(一種泛型指標) 迭代器
iteration 迭代(迴圈每次輪迴稱爲一個 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 可變的 可變的
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 ref. C++ Primer 3/e, 15.8.2
platform 平臺 平臺
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 通過資格修飾(例如加上 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 決議程序、決議過程 解析過程
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 生存空間(範圍決議)運算子 :: 生存空間操做符
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 文字 文本
text file 程式本文檔(放置程式原始碼的檔案) 文本文件
thread 執行緒 線程
thread safe 多緒安全 多線程安全
throw 丟擲(常指發出一個 exception) 丟擲、引起
token 語彙單元 符號、標記
transaction 交易 事務
transparent(ly) 透通的(地)
traverse 巡訪(來回走動) 遍歷
trigger 觸發 觸發
type 型別 類型
UML unified modeling language 統一建模語言
unary function 一元函式 單叄函數
unary operator 一元運算子 一元操做符
underflow 下限溢位(相對於 overflow) 下溢
unchecked exception 不可控異常(Java)
unqualified 未經資格修飾(而直接取用)
unwinding ref. stack unwinding
user 使用者、用戶 用戶
user interface 使用者介面、用戶介面、人機介面 用戶界面
variable 變數(相對於常數 const) 變量
vector 向量(一種容器,有點相似 array) 向量、矢量
viable 可實行的、可行的 可行的
viable function 可行函式 可行函數
(從 candidate functions 中挑出者)
video 視訊 視頻
view (1) 視圖
(document/view) 文檔/視圖
view (2) 映件
virtual function 虛擬函式 虛函數
virtual machine 虛擬機器 虛擬機
virtual memory 虛擬記憶體 虛內存, 虛存
volatile 易揮發的、易變的
vowel 母音 元音字母
window 視窗 窗口
編程經常使用英語詞彙 收藏
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 命令列 命令行
(系統文字模式下的整行執行命令)
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
iterative 反覆的,迭代的
iterator 迭代器(一種泛型指標) 迭代器
iteration 迭代(迴圈每次輪迴稱爲一個 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 可變的 可變的
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 ref. C++ Primer 3/e, 15.8.2
platform 平臺 平臺
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 通過資格修飾(例如加上 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 決議程序、決議過程 解析過程
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 生存空間(範圍決議)運算子 :: 生存空間操做符
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 文字 文本
text file 程式本文檔(放置程式原始碼的檔案) 文本文件
thread 執行緒 線程
thread safe 多緒安全 多線程安全
throw 丟擲(常指發出一個 exception) 丟擲、引起
token 語彙單元 符號、標記
transaction 交易 事務
transparent(ly) 透通的(地)
traverse 巡訪(來回走動) 遍歷
trigger 觸發 觸發
type 型別 類型
UML unified modeling language 統一建模語言
unary function 一元函式 單叄函數
unary operator 一元運算子 一元操做符
underflow 下限溢位(相對於 overflow) 下溢
unchecked exception 不可控異常(Java)
unqualified 未經資格修飾(而直接取用)
unwinding ref. stack unwinding
user 使用者、用戶 用戶
user interface 使用者介面、用戶介面、人機介面 用戶界面
variable 變數(相對於常數 const) 變量
vector 向量(一種容器,有點相似 array) 向量、矢量
viable 可實行的、可行的 可行的
viable function 可行函式 可行函數
(從 candidate functions 中挑出者)
video 視訊 視頻
view (1) 視圖
(document/view) 文檔/視圖
view (2) 映件
virtual function 虛擬函式 虛函數
virtual machine 虛擬機器 虛擬機
virtual memory 虛擬記憶體 虛內存, 虛存
volatile 易揮發的、易變的
vowel 母音 元音字母
window 視窗 窗口
window function 視窗函式 窗口函數
window procedure 視窗函式 窗口過程
word 字 單詞
word processor 文書處理器 字處理器
wrapper 外覆、外包 包裝
算法經常使用術語中英對照
Data Structures 基本數據結構
Dictionaries 字典
Priority Queues 堆
Graph Data Structures 圖
Set Data Structures 集合
Kd-Trees 線段樹
Numerical Problems 數值問題
Solving Linear Equations 線性方程組
Bandwidth Reduction 帶寬壓縮
Matrix Multiplication 矩陣乘法
Determinants and Permanents 行列式
Constrained and Unconstrained Optimization 最值問題
Linear Programming 線性規劃
Random Number Generation 隨機數生成
Factoring and Primality Testing 因子分解/質數斷定
Arbitrary Precision Arithmetic 高精度計算
Knapsack Problem 揹包問題
Discrete Fourier Transform 離散Fourier變換
Combinatorial Problems 組合問題
Sorting 排序
Searching 查找
Median and Selection 中位數
Generating Permutations 排列生成
Generating Subsets 子集生成
Generating Partitions 劃分生成
Generating Graphs 圖的生成
Calendrical Calculations 日期
Job Scheduling 工程安排
Satisfiability 可知足性
Graph Problems -- polynomial 圖論-多項式算法
Connected Components 連通分支
Topological Sorting 拓撲排序
Minimum Spanning Tree 最小生成樹
Shortest Path 最短路徑
Transitive Closure and Reduction 傳遞閉包
Matching 匹配
Eulerian Cycle / Chinese Postman Euler迴路/中國郵路
Edge and Vertex Connectivity 割邊/割點
Network Flow 網絡流
Drawing Graphs Nicely 圖的描繪
Drawing Trees 樹的描繪
Planarity Detection and Embedding 平面性檢測和嵌入
Graph Problems -- hard 圖論-NP問題
Clique 最大團
Independent Set 獨立集
Vertex Cover 點覆蓋
Traveling Salesman Problem 旅行商問題
Hamiltonian Cycle Hamilton迴路
Graph Partition 圖的劃分
Vertex Coloring 點染色
Edge Coloring 邊染色
Graph Isomorphism 同構
Steiner Tree Steiner樹
Feedback Edge/Vertex Set 最大無環子圖
Computational Geometry 計算幾何
Convex Hull 凸包
Triangulation 三角剖分
Voronoi Diagrams Voronoi圖
Nearest Neighbor Search 最近點對查詢
Range Search 範圍查詢
Point Location 位置查詢
Intersection Detection 碰撞測試
Bin Packing 裝箱問題
Medial-Axis Transformation 中軸變換
Polygon Partitioning 多邊形分割
Simplifying Polygons 多邊形化簡
Shape Similarity 類似多邊形
Motion Planning 運動規劃
Maintaining Line Arrangements 平面分割
Minkowski Sum Minkowski和
Set and String Problems 集合與串的問題
Set Cover 集合覆蓋
Set Packing 集合配置
String Matching 模式匹配
Approximate String Matching 模糊匹配
Text Compression 壓縮
Cryptography 密碼
Finite State Machine Minimization 有窮自動機簡化
Longest Common Substring 最長公共子串
Shortest Common Superstring 最短公共父串
DP——Dynamic Programming——動態規劃
recursion —— 遞歸
術語翻譯 收藏
● 我喜歡「式」:
constructor 建構式
declaration 宣告式
definition 定義式
destructor 解構式
expression 算式(運算式)
function 函式
pattern 範式、模式、樣式
program 程式
signature 標記式(簽名式/署名式)
● 我喜歡「件」:(這是個彈性很是大的可組合字)
assembly (裝)配件
component 組件
construct 構件
control 控件
event 事件
hardware 硬件
object 物件
part 零件、部件
singleton 單件
software 軟件
work 工件、機件
● 我喜歡「器」:
adapter 配接器
allocator 配置器
compiler 編譯器
container 容器
iterator 迭代器
linker 連結器
listener 監聽器
interpreter 直譯器
translator 轉譯器/翻譯器
● 我喜歡「別」:
class 類別
type 型別
● 我喜歡「化」:
generalized 泛化
specialized 特化
overloaded 多載化(重載)
● 我喜歡「型」:
polymorphism 多型
genericity 泛型
● 我喜歡「程」:
process 行程/進程(大陸用語)
thread 緒程/線程(大陸用語)
programming 編程
●英中繁簡編程術語對照英文 繁體譯詞
(有些是侯捷我的喜愛,普及與否難說) 大陸慣用術語
---------------------------------------------------------------------------------------
#define 定義 預約義
abstract 抽象的 抽象的
abstraction 抽象體、抽象物、抽象性 抽象體、抽象物、抽象性
access 存取、取用 存取、訪問
access level 存取級別 訪問級別
access function 存取函式 訪問函數
activate 活化 激活
active 做用中的
adapter 配接器 適配器
address 位址 地址
address space 位址空間,定址空間
address-of operator 取址運算子 取地址操做符
aggregation 聚合
algorithm 演算法 算法
allocate 配置 分配
allocator (空間)配置器 分配器
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 複製 克隆
(易與 copy 混淆)
"克隆" 是個可接受的譯詞,
反正有 "拷貝" 爲前例)
若是作爲動詞譯爲 "克隆"
作爲名詞時最好譯爲 "克隆件"
相映於 copy 之 "復件"
collection 羣集 集合 ?
combo box 複合方塊、複合框 組合框
command line 命令列 命令行
(系統文字模式下的整行執行命令)
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 延緩 推遲
definition 定義、定義區、定義式 定義
delegate 委派、委託、委任 委託
delegation (同上)
demarshal 反編列 散集
dereference 提領(取出指標所指物體的內容) 解叄考
dereference operator dereference(提領)運算子 * 解叄考操做符
derived class 衍生類別 派生類
design by contract 契約式設計
design pattern 設計範式、設計樣式 設計模式
※ 最近我比較喜歡「設計範式」一詞
destroy 摧毀、銷燬
destructor(dtor) 解構式 析構函數
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 介面 界面
Internet 網際網路 互聯網/因特網
interpreter 直譯器 解釋器
invariants 恆常性,約束條件 約束條件
invoke 喚起 調用
iterate 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
iterative 反覆的,迭代的
iterator 迭代器(一種泛型指標) 迭代器
iteration 迭代(迴圈每次輪迴稱爲一個 iteration) 迭代
item 項目、條款 項、條款、項目
label 標籤
laser 雷射 激光
level 階 層(級)?
例 high level 高階 高層
library 程式庫、函式庫 庫、函數庫
lifetime 生命期、壽命 生命期、壽命
link 聯結、連結 鏈接,連接
linker 聯結器、連結器 鏈接器
literal constant 字面常數(例 3.14 或 "hi" 這等常數值) 字面常數
list 串列(linked-list) 列表、表、鏈表
list box 列表方塊、列表框 列表框
listener 傾聽器
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 ref. C++ Primer 3/e, 15.8.2
platform 平臺 平臺
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 通過資格修飾(例如加上 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 決議程序、決議過程 解析過程
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 生存空間(範圍決議)運算子 :: 生存空間操做符
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 文字 文本
text file 程式本文檔(放置程式原始碼的檔案) 文本文件
thread 執行緒/緒程 線程
thread safe 多緒安全 多線程安全
throw 丟擲(常指發出一個 exception) 丟擲、引起
token 語彙單元 符號、標記
transaction 交易 事務
transparent(ly) 透通的(地)
traverse 巡訪(來回走動) 遍歷
trigger 觸發 觸發
type 型別 類型
UML unified modeling language 統一建模語言
unary function 一元函式 單叄函數
unary operator 一元運算子 一元操做符
underflow 下限溢位(相對於 overflow) 下溢
unchecked exception 不可控異常(Java)
unqualified 未經資格修飾(而直接取用) ?
unwinding ref. stack unwinding ?
user 使用者、用戶 用戶
user interface 使用者介面、用戶介面、人機介面 用戶界面
variable 變數(相對於常數 const) 變量
vector 向量(一種容器,有點相似 array) 向量、矢量(?)
viable 可實行的、可行的 可行的
viable function 可行函式 可行函數
(從 candidate functions 中挑出者)
video 視訊 視頻
view (1) 視圖
(document/view) 文檔/視圖
view (2) 映件
virtual function 虛擬函式 虛函數
virtual machine 虛擬機器 虛擬機
virtual memory 虛擬記憶體 虛內存, 虛存
volatile 易揮發的、易變的 ?
vowel 母音 元音字母
window 視窗 窗口
window function 視窗函式 窗口函數
window procedure 視窗函式 窗口過程
word 字 單詞
word processor 文書處理器 字處理器
wrapper 外覆、外包 包裝
WWW 萬維網
xxx based 以 xxx 爲基礎的、植基於 xxx 的 基於 xxx 的
xxx box xxx 盒、xxx 方塊、框 xxx 框
例如 dialog box 對話盒、對話方塊、對話框 對話框
xxx oriented xxx 導向 面向 xxx
寬頻 寬帶
透過,經由,藉由 經過
感冒 不感興趣,不欣賞,有意見
感興趣 感冒
很紅 很火
頗爲 比較
符號 符
大括弧 { } 花括弧
中括弧 [ ] 方括弧
小括弧 ( ) 圓括弧
角括弧 <> 尖括弧
-self 自己 自身
呈現 體現
cover 涵蓋 覆蓋
合做 協做
這麼作 這樣作
for example 例如 好比
食譜 菜譜
replace, instead 取代 替換
亦即 即
逐一 逐個
話題 談資
level 階 級
low level 低階 低級
indicate 顯示 代表
level 層次,層級 級別
事實上 實際上
薪資,薪水 工資
加總 加合
通常 普通
advanced? 進階 高端
很多書籍把「成本」和「開銷」混爲一談(並把cost譯爲開銷)
我想它們的意義並不相同。
no best, just better 沒有 "最" 好,只有 "比較" 好 沒有 "最" 好,只有 "更" 好
●Microsoft Word 英中繁簡用語對照
英文版用語 繁體版用語 簡體版用語
---------------------------------------------------------------------------------------
如下是各個 "menu item"
File 檔案 文件
New 開新檔案 新建
Open 開啓舊檔 打開
Close 關閉 關閉
Save 儲存檔案 保存
Save As 另存新檔 另存爲
Save As Web page 另存成Web畫面 另存爲Web頁
Search
Versions 版本 版本
Web Page Preview Web畫面預覽 Web頁預覽
Page Setup 版面設定 頁面設置
Print Preview 列印預覽 打印預覽
Print 列印 打印
Send To 傳送到 發送
Properties 屬性
Exit 結束 退出
Edit 編輯 編輯
Undo Typing 復原鍵入 撤消鍵入
Repeat Typing 重複鍵入 重複鍵入
Cut 剪下 剪切
Copy 複製 複製
Office Clipboard
Paste 貼上 黏貼
Paste Special 選擇性貼上 選擇性黏貼
Paste as??? 貼上超連結 黏貼爲超級連接
Clear 清除 清除
Select All 全選 全選
Find 尋找 查找
Replace 取代 替換
Go To 到 定位
Update IME Dictionary 從新組字 漢字重組
Reconvert
Links 連結 連接
Object... 物件 對象
View 檢視 視圖
Normal 標準模式 普通
Web Layout Web版面配置 Web版式
Print Layout 整頁模式 頁面
Outline 大綱模式 大綱
Task Pane
ToolBars 工具列 工具欄
Ruler 尺規 標尺
Show Paragraph Marks 顯示段落標記 顯示段落標記
Gridlines 格線 網格線
Document Map 文件引導模式 文檔結構圖
Header and Footer 頁首/頁尾 頁眉和頁腳
Footnotes 註腳 腳註
Markup 註解 批註
Full Screem 全螢幕 全屏顯示
Zoom 顯示比例 顯示比例
Insert 插入 插入
Break 分隔設定 分隔符
Page Numbers 頁碼 頁碼
Date and Time 日期及時間 日期和時間
AutoText 自動圖文集 自動圖文集
Field 功能變數 域
Symbol 符號 符號
特殊符號 特殊符號
Comment 註解 批註
Number 數字 數字
Reference
Footnote 註腳 腳註
Endnote 章節附註 尾註
Caption 標號 題注
Cross reference 交互叄照 交互引用
Index and Table 索引及目錄 索引及目錄
Web Component
Picture 圖片 圖片
Diagram
Text Box 文字方塊 文本框
File 檔案 文件
Object 物件 對象
Bookmark 書籤 書籤
Hyperlink 超連結 超級連接
Format 格式 格式
Font 字型 字體
Paragraph 段落 段落
Bullets and Numbering 項目符號及編號 項目符號和編號
Borders and Shading 框線及網底 邊框和底紋
Columns 欄 分欄
Tabs 定位點 製表位
Drop Cap 首字放大 首字下沉
Text Direction 直書/橫書 文字方向
Change Case 大小寫轉換 更改大小寫
... 最適文字大小 調整寬度
Align Layout 亞洲方式配置 中文版式
Background 背景 背景
Theme 主題 主題
Frames 框架 框架
AutoFormat 自動格式設定 自動套用格式
Styles and Formatting 樣式 樣式
Reveal Formatting 快取圖案/圖片格式
Object 物件 對象
Tool 工具 工具
Spelling and Grammar 拼字及文法檢查 拼寫和語法
Language 語言 語言
Fix Broken Text
Word Count 字數統計 字數統計
AutoSummarize 自動摘要 自動編寫摘要
自動校訂 自動更正
Speech
Track Changes 追蹤修訂 修訂
Compare and Merge Documents 合併文件 合併文檔
Protect Document 保護文件 保護文檔
Online Collaboration 線上共同做業 聯機協做
合併列印 郵件合併
Letters and Mailings 信封及標籤 信封和標籤
信件精靈 中文信封嚮導
英文信函嚮導
Tools on the Web
Macro 巨集 宏
Templates and Add-Ins 範本與增益集 模板和加載項
AutoCorrect Options
Customize 自訂 自定義
Options 選項 選項
Table 表格 表格
Draw Table 手繪表格 繪製表格
Insert 插入表格 插入
Delete 刪除儲存格 刪除
Select 選取 選定
Merge Cells 合併儲存格 合併單元格
Split Cells 分割儲存格 拆分單元格
Split Table 分割表格
Table AutoFormat 表格自動設定 表格自動套用格式
AutoFit 最適列高 自動調整
Heading Rows Repeat 跨頁標題重複 標題行重複
插入多對角線儲存格 繪製斜線表頭
Convert 文字轉換爲表格 轉換 轉換
-->文字轉表格, 表格轉文字 -->文字轉換成表格, 表格轉換成文字
Sort 排序 排序
Formula 公式 公式
Hide Gridlines 隱藏格線 隱藏虛框
Table Properties 表格內容 表格屬性
Window 視窗 窗口
New Window 開新視窗 新建窗口
Arrange All 並排顯示 所有重排
Split 移除分割 拆分
Help 說明 幫助
Microsoft Word Help Microsoft Word說明 Microsoft Word幫助
Show the Office Assistant 顯示/隱藏Office小幫手 顯示/隱藏Office助手
What's this 這是什麼 這是什麼
Office on the Web Office on the Web 網上Office
Activate Product
WordPerfect Help
Detect and Repair 偵測及修護功能 檢測與修復
About Microsoft Word
軟件開發英中術語對照[轉帖] 收藏
軟件開發英中術語對照
如下是侯捷我的陸續收集整理的有關於我所涉獵的領域的術語對照(英中繁簡)。
歡迎全部朋友給我意見(任何意見)。謝謝。
新書寫做,或發表文章時,我會以此表爲叄考。
本表所列,並不表示我在寫譯書籍時必定會採用表內的中文術語。
我也可能採用英文術語。
一羣性質相近同的「東西」,若是譯名一向,閱讀的感受就很好。
一向性的術語,擴充性高,延伸性高,系統化高。
● 我喜歡「式」:
constructor 建構式
declaration 宣告式
definition 定義式
destructor 解構式
expression 算式(運算式)
function 函式
pattern 範式、模式、樣式
program 程式
signature 標記式
● 我喜歡「件」:(這是個彈性很是大的可組合字)
assembly (裝)配件
component 組件
construct 構件
control 控件
event 事件
hardware 硬件
object 物件
part 零件、部件
singleton 單件
software 軟件
work 工件、機件
● 我喜歡「器」:
adapter 配接器
allocator 配置器
compiler 編譯器
container 容器
iterator 迭代器
linker 聯(連)結器
listener 監聽器
● 我喜歡「別」:
class 類別
type 型別
● 我喜歡「化」:
generalized 泛化
specialized 特化
overloaded 多載化(重載)
● 我喜歡「型」:
polymorphism 多型
genericity 泛型
● 我喜歡「程」:
process 行程(or 進程,大陸用語)
thread 線程(大陸用語)
programming 編程
●英中繁簡編程術語對照
英文 繁體譯詞
(有些是侯捷我的喜愛,普及與否難說) 大陸慣用術語
---------------------------------------------------------------------------------------
#define 定義 預約義
abstract 抽象的 抽象的
abstraction 抽象體、抽象物、抽象性 抽象體、抽象物、抽象性
access 存取、取用 存取、訪問
access level 存取級別 訪問級別
access function 存取函式 訪問函數
activate 活化 激活
active 做用中的
adapter 配接器 適配器
address 位址 地址
address space 位址空間,定址空間
address-of operator 取址運算子 取地址操做符
aggregation 聚合
algorithm 演算法 算法
allocate 配置 分配
allocator (空間)配置器 分配器
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 複製 克隆
(易與 copy 混淆)
"克隆" 是個可接受的譯詞,
反正有 "拷貝" 爲前例)
若是作爲動詞譯爲 "克隆"
作爲名詞時最好譯爲 "克隆件"
相映於 copy 之 "復件"
collection 羣集 集合 ?
combo box 複合方塊、複合框 組合框
command line 命令列 命令行
(系統文字模式下的整行執行命令)
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 延緩 推遲
definition 定義、定義區、定義式 定義
delegate 委派、委託、委任 委託
delegation (同上)
demarshal 反編列 散集
dereference 提領(取出指標所指物體的內容) 解叄考
dereference operator dereference(提領)運算子 * 解叄考操做符
derived class 衍生類別 派生類
design by contract 契約式設計
design pattern 設計範式、設計樣式 設計模式
※ 最近我比較喜歡「設計範式」一詞
destroy 摧毀、銷燬
destructor(dtor) 解構式 析構函數
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 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
iterative 反覆的,迭代的
iterator 迭代器(一種泛型指標) 迭代器
iteration 迭代(迴圈每次輪迴稱爲一個 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 可變的 可變的
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 ref. C++ Primer 3/e, 15.8.2
platform 平臺 平臺
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 通過資格修飾(例如加上 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 決議程序、決議過程 解析過程
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 生存空間(範圍決議)運算子 :: 生存空間操做符
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 文字 文本
text file 程式本文檔(放置程式原始碼的檔案) 文本文件
thread 執行緒 線程
thread safe 多緒安全 多線程安全
throw 丟擲(常指發出一個 exception) 丟擲、引起
token 語彙單元 符號、標記
transaction 交易 事務
transparent(ly) 透通的(地)
traverse 巡訪(來回走動) 遍歷
trigger 觸發 觸發
type 型別 類型
UML unified modeling language 統一建模語言
unary function 一元函式 單叄函數
unary operator 一元運算子 一元操做符
underflow 下限溢位(相對於 overflow) 下溢
unchecked exception 不可控異常(Java)
unqualified 未經資格修飾(而直接取用) ?
unwinding ref. stack unwinding ?
user 使用者、用戶 用戶
user interface 使用者介面、用戶介面、人機介面 用戶界面
variable 變數(相對於常數 const) 變量
vector 向量(一種容器,有點相似 array) 向量、矢量(?)
viable 可實行的、可行的 可行的
viable function 可行函式 可行函數
(從 candidate functions 中挑出者)
video 視訊 視頻
view (1) 視圖
(document/view) 文檔/視圖
view (2) 映件
virtual function 虛擬函式 虛函數
virtual machine 虛擬機器 虛擬機
virtual memory 虛擬記憶體 虛內存, 虛存
volatile 易揮發的、易變的 ?
vowel 母音 元音字母
window 視窗 窗口
window function 視窗函式 窗口函數
window procedure 視窗函式 窗口過程
word 字 單詞
word processor 文書處理器 字處理器
wrapper 外覆、外包 包裝
xxx based 以 xxx 爲基礎的、植基於 xxx 的 基於 xxx 的
xxx box xxx 盒、xxx 方塊、框 xxx 框
例如 dialog box 對話盒、對話方塊、對話框 對話框
xxx oriented xxx 導向 面向 xxx
寬頻 寬帶
透過,經由,藉由 經過
感冒 不感興趣,不欣賞,有意見
感興趣 感冒
很紅 很火
頗爲 比較
符號 符
大括弧 { } 花括弧
中括弧 [ ] 方括弧
小括弧 ( ) 圓括弧
角括弧 < > 尖括弧
-self 自己 自身
呈現 體現
cover 涵蓋 覆蓋
合做 協做
這麼作 這樣作
for example 例如 好比
食譜 菜譜
replace, instead 取代 替換
亦即 即
逐一 逐個
話題 談資
level 階 級
low level 低階 低級
indicate 顯示 代表
level 層次,層級 級別
事實上 實際上
薪資,薪水 工資
加總 加合
通常 普通
advanced? 進階 高端
很多書籍把「成本」和「開銷」混爲一談(並把cost譯爲開銷)
我想它們的意義並不相同。
no best, just better 沒有 "最" 好,只有 "比較" 好 沒有 "最" 好,只有 "更" 好
●Microsoft Word 英中繁簡用語對照
英文版用語 繁體版用語 簡體版用語
---------------------------------------------------------------------------------------
如下是各個 "menu item"
File 檔案 文件
New 開新檔案 新建
Open 開啓舊檔 打開
Close 關閉 關閉
Save 儲存檔案 保存
Save As 另存新檔 另存爲
Save As Web page 另存成Web畫面 另存爲Web頁
Search
Versions 版本 版本
Web Page Preview Web畫面預覽 Web頁預覽
Page Setup 版面設定 頁面設置
Print Preview 列印預覽 打印預覽
Print 列印 打印
Send To 傳送到 發送
Properties 屬性
Exit 結束 退出
Edit 編輯 編輯
Undo Typing 復原鍵入 撤消鍵入
Repeat Typing 重複鍵入 重複鍵入
Cut 剪下 剪切
Copy 複製 複製
Office Clipboard
Paste 貼上 黏貼
Paste Special 選擇性貼上 選擇性黏貼
Paste as??? 貼上超連結 黏貼爲超級連接
Clear 清除 清除
Select All 全選 全選
Find 尋找 查找
Replace 取代 替換
Go To 到 定位
Update IME Dictionary 從新組字 漢字重組
Reconvert
Links 連結 連接
Object... 物件 對象
View 檢視 視圖
Normal 標準模式 普通
Web Layout Web版面配置 Web版式
Print Layout 整頁模式 頁面
Outline 大綱模式 大綱
Task Pane
ToolBars 工具列 工具欄
Ruler 尺規 標尺
Show Paragraph Marks 顯示段落標記 顯示段落標記
Gridlines 格線 網格線
Document Map 文件引導模式 文檔結構圖
Header and Footer 頁首/頁尾 頁眉和頁腳
Footnotes 註腳 腳註
Markup 註解 批註
Full Screem 全螢幕 全屏顯示
Zoom 顯示比例 顯示比例
Insert 插入 插入
Break 分隔設定 分隔符
Page Numbers 頁碼 頁碼
Date and Time 日期及時間 日期和時間
AutoText 自動圖文集 自動圖文集
Field 功能變數 域
Symbol 符號 符號
特殊符號 特殊符號
Comment 註解 批註
Number 數字 數字
Reference
Footnote 註腳 腳註
Endnote 章節附註 尾註
Caption 標號 題注
Cross reference 交互叄照 交互引用
Index and Table 索引及目錄 索引及目錄
Web Component
Picture 圖片 圖片
Diagram
Text Box 文字方塊 文本框
File 檔案 文件
Object 物件 對象
Bookmark 書籤 書籤
Hyperlink 超連結 超級連接
Format 格式 格式
Font 字型 字體
Paragraph 段落 段落
Bullets and Numbering 項目符號及編號 項目符號和編號
Borders and Shading 框線及網底 邊框和底紋
Columns 欄 分欄
Tabs 定位點 製表位
Drop Cap 首字放大 首字下沉
Text Direction 直書/橫書 文字方向
Change Case 大小寫轉換 更改大小寫
... 最適文字大小 調整寬度
Align Layout 亞洲方式配置 中文版式
Background 背景 背景
Theme 主題 主題
Frames 框架 框架
AutoFormat 自動格式設定 自動套用格式
Styles and Formatting 樣式 樣式
Reveal Formatting 快取圖案/圖片格式
Object 物件 對象
Tool 工具 工具
Spelling and Grammar 拼字及文法檢查 拼寫和語法
Language 語言 語言
Fix Broken Text
Word Count 字數統計 字數統計
AutoSummarize 自動摘要 自動編寫摘要
自動校訂 自動更正
Speech
Track Changes 追蹤修訂 修訂
Compare and Merge Documents 合併文件 合併文檔
Protect Document 保護文件 保護文檔
Online Collaboration 線上共同做業 聯機協做
合併列印 郵件合併
Letters and Mailings 信封及標籤 信封和標籤
信件精靈 中文信封嚮導
英文信函嚮導
Tools on the Web
Macro 巨集 宏
Templates and Add-Ins 範本與增益集 模板和加載項
AutoCorrect Options
Customize 自訂 自定義
Options 選項 選項
Table 表格 表格
Draw Table 手繪表格 繪製表格
Insert 插入表格 插入
Delete 刪除儲存格 刪除
Select 選取 選定
Merge Cells 合併儲存格 合併單元格
Split Cells 分割儲存格 拆分單元格
Split Table 分割表格
Table AutoFormat 表格自動設定 表格自動套用格式
AutoFit 最適列高 自動調整
Heading Rows Repeat 跨頁標題重複 標題行重複
插入多對角線儲存格 繪製斜線表頭
Convert 文字轉換爲表格 轉換 轉換
-->文字轉表格, 表格轉文字 -->文字轉換成表格, 表格轉換成文字
Sort 排序 排序
Formula 公式 公式
Hide Gridlines 隱藏格線 隱藏虛框
Table Properties 表格內容 表格屬性
Window 視窗 窗口
New Window 開新視窗 新建窗口
Arrange All 並排顯示 所有重排
Split 移除分割 拆分
Help 說明 幫助
Microsoft Word Help Microsoft Word說明 Microsoft Word幫助
Show the Office Assistant 顯示/隱藏Office小幫手 顯示/隱藏Office助手
What's this 這是什麼 這是什麼
Office on the Web Office on the Web 網上Office
Activate Product
WordPerfect Help
Detect and Repair 偵測及修護功能 檢測與修復
About Microsoft Word 關於Microsoft Word
從初學者到編程高手,幾種必學的編程語言 收藏
『從初學者到編程高手,幾種必學的編程語言』
我本身在學習編程的過途中有的幾個疑問,1)什麼編程語言我須要學。 2)學多少種纔算能夠。最後經過我本身學習感覺和對其餘編程高手(主要是新聞組)的請教,我認爲找到了滿意個人答案。拋磚引玉,作個參考吧。
對於初學者,我建議從 python 開始學。由於它在語言設計上很整潔,幫助文件也很全面。並且也是 object-oriented (O-O),儘管我把它做爲一個初學者開始的語言,並不表明它的用處和功能不強大。實際上它是個功能強大,能夠用來作大的編程工程的語言。
我知道國內對 python 可能還不瞭解,由於它相對來講也比較新(1990),到如今有12年的歷史了,可是它在國外已經被普遍接受和認同,快速發展。不過我知道郵電出版社最近剛出了一本介紹 python 編程的書,你們能夠查詢。python 的主頁 www.python.org
Java 也是個很好的語言來開始學編程。不過它比 python 複雜。國外的大學如今都採用 java 做爲電腦專業的凱時語言。總之我以爲除了 python 以外,它也能夠做爲一個極好的初學者語言。
不過,會了這兩種語言,並不表明你就是一個編程員了。學會編程的關鍵就是 -- 「 編程思想「 。 學會怎樣用一種很「 普遍的思惟「 去考慮「 編程問題 「,也就是這種思惟是能夠放之於任何一種編程語言均可以解決問題的,而不是侷限於單純的一種語言。這樣當你須要學習一種新的語言時,你只要學習他的語法等等就能夠了,至於怎樣用這種語言解決編程問題不是早就在你的腦子裏了嗎。因此,這也就是爲何不少程序員能夠拿到一種語言,一兩個星期就可使用的很熟練了。這,也一樣要求你去學幾種徹底不一樣的語言。
C 語言是很是有效率的,不少時候你都須要考慮內存的管理等底層的東西。很惋惜這些都須要你去花不少的時間去作,問每個 C/C++ 的程序員,用 C/C++ 編程是否是一個很頭疼的事。好消息是,如今的機器都已經很高級,運算的很快,在不少時候咱們是不用考慮用 C/C++ 去作,忽略它所帶來的好處,固然除非這個工程真的很須要處理底層的東西(象 內核的編輯,3-D 圖形等)。不少時候 python, java 等均可以實現。另外在如今不少工程所要求的時間都不是足夠充裕來用 C/C++ 去作,因此在商業上時間就是金錢,這個代價誰也付不起。
我這裏並無說 C/C++ 很差,你不該該學。相反我以爲咱們應該學,但不是做爲一個初學者的語言來學。在 C 和 C++ 之間,我推薦先學 C 。.由於它相對來講較小,簡單。做爲一種底層編程語言,C,你能夠學到很直接的內存管理,指針,等。另外,不少語言都是用 C 來設計的, 好比 perl , java, python
其它語言值得一學的有 perl , Lisp(固然你也很一說 effile, proflog),提到 perl 是由於它的實用性,普遍的應用在網絡和系統管理,perl 提倡 "There is always more than one way to do it" 這主要是從 perl 的語法以及它的獨特設計上來得到,記得用幾行code 你就能夠寫出頗有效率的程序?這也就是爲何我很喜歡perl 了。可是perl 的語法着實讓不少人頭疼 並且對於用 perl 寫的大型程序,維護性不是很好,python 就沒有這方面的問題,這也是爲何不少 perl 的用戶轉向了 python 。不少人用 perl 的目的和用 python 同樣,避免在不要求 C 的效率時 使用 C。
Lisp 聽說是頗有啓迪性的語言,會讓你成爲一個更好的程序員.(我尚未到達那個程度 :-)
我我的推薦 (python, java, C ,perl, 和 Lisp),由於他們使用不一樣的方法來編程,每一種都會在某種程度上交給你些頗有價值的東西。
談到學習編程,單純的上課和看書只會讓你學習語言的特性等,只有學會用編程的思想來思考纔是你終生受用的。這些只能依靠 「 練習 「 具體就是 1) 讀程序 2) 寫程序 看似簡單,但堅持下來你纔會真正體會到,這裏沒有其餘能夠投機取巧的方法學習編程了。
至於學多少種,是越多越好吧。但並非指每一個都精通,我想你們也沒那麼多時間和精力。但在你有了堅實的編程經驗和基礎,瞭解其它語言的設計方法、構造會開闊你的眼界,沒準何時你也能夠編出本身的語言(咱中國人編的!!) :-)
要提醒你們的是,若是每種語言老是略學皮毛,而後又急匆匆的跳到另一種語言,那你就會一事無成,永遠彷徨在初學者的門檻邊。我想這句話不僅是對程序員,對咱們來講也是生活中的一個道理。
程序員,應該掌握的英語詞彙
卷首語:「英語」不須要專業,由於它只是工具
......
有時候若是應聘到了一個有外資背景的公司或者這個公司的不少人都有海外或外資工做背景時,你也許還會用到一些平常工做交流時候的詞彙。
好比咱們看一下某主管開會時的發言:
小王,請你儘快「Push」一下這件事,按照前期我們定下來的「Plan」來「follow」這個「case」,每個「Milestone」都要「Share」出來,你負責的這塊工做要充分的「Open」,明天最好和客戶作一個「Conference」可以「Face to face」的交流一下。
小李,你的那個「Project」最近有些「Delay」了,這麼多「Resource」都分配給你了,還分配給你了那麼多「Part time」,做爲一個「PM」你應該知道目前這個「Cost」恐怕「Cover」不住這個項目了,你要儘快完成。
最近「Marketing」那邊對咱們「Team」的要求比較緊,「Sales」他們的業績也上來了,我們做爲技術部門要堅定作好「Product」的後盾。
請注意,這並非一個笑話,而是在某些公司天天都在發生的一個最最普通的一個部門會議。若是你對這些詞彙不明白,恐怕這個會議開下來都不知道領導說的是什麼。
翻譯一下:
小王,請你儘快「推進」一下這件事,按照前期我們定下來的「計劃」來「跟蹤」這個「事情」,每個「里程碑」都要「共享」出來,你負責的這塊工做要充分的「開放給你們」,明天最好和客戶作一個「討論會」可以「面對面」的交流一下。
小李,你的那個「項目」最近有些「延遲了」了,這麼多「資源」都分配給你了,還分配給你了那麼多「臨時員工」,做爲一個「項目經理」你應該知道目前這個「成本」恐怕「包」不住這個項目了,你要儘快完成。
最近「市場部門」那邊對咱們「團隊」的要求比較緊,「銷售人員」他們的業績也上來了,我們做爲技術部門要堅定作好「產品開發」的後盾。
頗有意思吧,常常能在公司中看到喜歡中英文混說的領導。要麼自己這個企業就是外企,要麼這個領導曾經在外企工做,或者自己就以爲這樣說話很酷,但無論是由於什麼緣由令其進行中英文混說,咱們做爲程序員,在開會的時候也不能「大眼瞪小眼」吧!
所以,咱們應該儘量熟悉這些英語詞彙,以備不時之需。咱們下面就總結一下,在公司中常常會用到的一些單詞都是什麼意思,以及什麼時候可以用得上。
13.1.3.1 幾個開會的時候最容易出現的單詞
Conference:討論會,碰頭會議的意思
例如,有時候領導會說「我們Call一個Conference吧」,這個的意思應該是一個電話會議,或者視頻會議。
Follow:跟蹤
例如,通常會說那個Case你follow一下吧,這就是說讓你跟蹤一下這個事情。
Team:
是團隊的意思,團隊的主管通常叫Team Leader,一個Team能夠大也能夠小,一個項目小組能夠叫一個Team,一個部門也能夠叫作一個Team,有時候一個公司的高層領導團隊也能夠叫作是一個Team。
Policy:政策或者是策略
不少東西均可以制定Policy,銷售的Policy,價格的Policy,網絡的Policy均可以。
Open:打開的、開放的
有時候當成一種狀態來講,好比你的項目是否是Open的呢?這個的意思是說,你是否是很是聽不進去別人的意見閉門造車呢?
Share:共享
例如,把你的文檔Share一下吧,有時候也說把你的想法Share一下吧。
Plan:計劃、規劃
例如,你有什麼Plan告訴我一下,或者說,你在這件事請開始前是否已經制訂了詳細的Plan?Plan是每一件事的行動方案和地圖。
Milestone:里程碑、階段
例如,請你把每個Milestone共享出來,就是說讓每個人都知道你項目的進度情況。Milestone就是每個進展階段的結束。
Product:產品
產品就是一個公司的用於銷售而生產的物品,Product有時候也能夠表明一個部門,好比「產品部」。
Project:項目
通常項目是須要在公司立項的,若是沒有立項通常都不能稱做一個正式的項目,在立項之後每個項目都會任命一個項目經理做爲這個項目的總負責人,項目經理的英文簡稱是PM。
Boss:老闆
咱們有時候一提到Boss老是想到的是這個公司的實際控股人,也就是公司裏最大的那個領導,其實不盡然,這裏面所說的老闆並非整個公司的老闆,而指得是你的上級,通常將你的上級也叫作Boss。
Close:關閉
Close有時候描述某些事情的狀態,好比說,「這個事情已經Close了」,意思是說這件事情已經告終了,這個和「finish」的意思是不同的,finish是完成了,而Close是關閉了。
Manager:經理
到了工做單位之後,你會發如今一個公司中有無數的Manager,幾乎每個人均可以叫作Manager,大大小小的Manager有不少,但卻都不是領導,好比,負責採購的原來叫採購員,如今叫採購經理,負責銷售的原來叫銷售員,如今叫銷售經理,客戶服務的原來叫客戶服務人員,如今叫客戶經理,等等。
Delay:延遲了
Delay也是一種狀態,這個狀態必定是和一個Plan相比較的,在Plan中設定了每個Milestone的時間點,而在相應的時間點上沒有完成那個Milestone的目標,那麼說明這個項目Delay了。
Schedule:時間表
有時候在規範每個人在項目中在不一樣時間段應該完成的事情,能夠編制一個Schedule的Excel文件,發給每個參與項目的人員
Update:更新一下
Push:推進
好比,你Push這一下這件事,就是推進一下。
Solution:解決方案
有時候說,給用戶提供一個Total solution的意思是,全面的解決方案。
Announce:宣佈
好比,有時候說,把大家的想法經過Email Announce出來,這就是說發一個羣發郵件,讓全部人都知道你所要表達的某些計劃等等。
Interview:原意是接見會見的意思,可是如今面試也是這個。
Resource:資源
Review:檢查一下或者回顧一下
13.1.3.2 幾個和軟件開發相關的單詞
API:Application Programming Interface 應用編程接口
好比,兩個原本互相沒有聯繫的系統須要數據共享,就須要開發API做爲接口。
Coding:編碼工做
有時候將正式開始編碼工做稱做「Coding」,聽起來彷佛怪怪的,但實際上就是敲代碼。
Document:文檔
WebBase:Web應用程序
「WebBase」從單詞字面上看就是以Web爲基礎的意思,其實就是所謂的「B/S」結構的程序,有時候若是你和不懂技術的人交流說「B/S」他們不懂,你就說「WebBase」他們必定懂。
Face to face:面對面
Hand by hand:手把手
Step by Step:一步一步的
Quality:質量
「Quality」能夠說產品的質量,也能夠說是網絡通訊的「Quality」等。
On-line:在線的
有時候所謂的「On-line的客戶」並非說他們如今就在線上鏈接着網絡或者服務器,而有時候是指這些客戶是咱們的正式客戶。
Handbook:手冊
License:許可證
常常聽到「購買幾個License」這樣的話,「License」意思就是受權許可,有時候即便這個軟件能夠正常安裝使用也是非法的,由於沒有購買「License」,只有購買了「License」才能夠合法使用,也就是所謂的「正版」。對於軟件而言,有時候「License」並無加密措施,徹底是一種自覺行爲。對於網絡版軟件而言,每個客戶端的使用都須要購買相應的「License」。
On-site:現場服務
現場服務咱們稱做「On-site」服務,須要派工程師到用戶的現場實施服務。
Report:報告
不少狀況下人們把「Report」翻譯成「報表」,其實「Report」自己便是名詞又是動詞,做爲動詞用到的地方也不少,好比,在一個公司中有人問「你report給誰?」,這句話的意思是說「你的上級主管是誰」。
Version:版本
13.1.3.3 幾個經常使用的設備名稱的單詞
Voice gateway:語音網關
Router:路由器
HUB:有時候已經把小的桌面級的集線器和交換機都叫HUB
Switch:交換機
13.1.3.4 幾個經常使用和商務相關的單詞
Order:訂單
Price:價格
List price:官方報價,每每廠家會給一個折扣價,實際採購設備的價格並非「List price」,「List price」僅僅是官方報價。
Customer:客戶
Partner:合做夥伴
Billing:計費
Marketing:市場,有時候也表明市場部門
13.1.3.5 幾種職位名稱的稱呼
CEO:Chief Executive Officer的簡稱,首席執行官
COO:Chief Operating Officer的簡稱,運營總裁
CTO:Chief Technology Officer的簡稱,首席技術官
Director:總監
HR:Human resource的簡稱,人力資源部
CS:Customer service的簡稱,客戶服務部門
MIS:公司辦公網絡和辦公設備管理人員
Teamleader:團隊領導
PM:Project Manager的簡稱,項目經理
Sales:銷售的,有時候表明銷售人員
Engineer :工程師
Parttime:臨時員工,或者叫兼職工做人員