看到了必需要Mark啊,最全的編程中英文詞彙對照彙總(裏面有好幾個版本的,每一個版本從a到d的順序排列)

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  設置垂直滾動條策略

AWTAbstract 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 布林值(真假值,truefalse)                  

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    成員取用運算子(dotarrow兩種)             

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 用語)

buildin 內建 內置

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 客端、客戶端、客戶 客戶

clientserver 主從架構 客戶/服務器

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) 常量

constructorctor) 建構式 構造函數

(與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 處理常式 處理函數

hardcoded 編死的 硬編碼的

hardcopy 硬拷圖 屏幕截圖

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 處理常式 處理函數

hardcoded 編死的 硬編碼的

hardcopy 硬拷圖 屏幕截圖

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 串列(linkedlist) 列表、表、鏈表

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- 超- 元-

metaprogramming 超編程 元編程

micro 微 微

middleware 中介層 中間件

modeling 模塑

modeling language 塑模語言,建模語言

modem 數據機 調制解調器

module 模組 模塊

modifier 飾詞 修飾符

most derived class 最末層衍生類別 最底層的派生類

mouse 滑鼠 鼠標

mutable 可變的 可變的

multitasking 多工 多任務

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 遞迴 遞歸

redirection 重導向 重定向

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 布林值(真假值,truefalse)                  

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    成員取用運算子(dotarrow兩種)             

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 用語)

buildin 內建 內置

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 客端、客戶端、客戶 客戶

clientserver 主從架構 客戶/服務器

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) 常量

constructorctor) 建構式 構造函數

(與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 處理常式 處理函數

hardcoded 編死的 硬編碼的

hardcopy 硬拷圖 屏幕截圖

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 處理常式 處理函數

hardcoded 編死的 硬編碼的

hardcopy 硬拷圖 屏幕截圖

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 串列(linkedlist) 列表、表、鏈表

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- 超- 元-

metaprogramming 超編程 元編程

micro 微 微

middleware 中介層 中間件

modeling 模塑

modeling language 塑模語言,建模語言

modem 數據機 調制解調器

module 模組 模塊

modifier 飾詞 修飾符

most derived class 最末層衍生類別 最底層的派生類

mouse 滑鼠 鼠標

mutable 可變的 可變的

multitasking 多工 多任務

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 遞迴 遞歸

redirection 重導向 重定向

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 位址空間,定址空間

 

  addressof 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 用語)

 

  buildin 內建 內置

 

  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 客端、客戶端、客戶 客戶

 

  clientserver 主從架構 客戶/服務器

 

  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) 常量

 

  constructorctor) 建構式 構造函數

 

  (與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 處理常式 處理函數

 

  hardcoded 編死的 硬編碼的

 

  hardcopy 硬拷圖 屏幕截圖

 

  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 處理常式 處理函數

 

  hardcoded 編死的 硬編碼的

 

  hardcopy 硬拷圖 屏幕截圖

 

  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 串列(linkedlist) 列表、表、鏈表

 

  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- 超- 元-

 

  例 metaprogramming 超編程 元編程

 

  micro 微 微

 

  middleware 中介層 中間件

 

  modeling 模塑

 

  modeling language 塑模語言,建模語言

 

  modem 數據機 調制解調器

 

  module 模組 模塊

 

  modifier 飾詞 修飾符

 

  most derived class 最末層衍生類別 最底層的派生類

 

  mouse 滑鼠 鼠標

 

  mutable 可變的 可變的

 

  multitasking 多工 多任務

 

  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 遞迴 遞歸

 

  redirection 重導向 重定向

 

  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 用語)

buildin 內建 內置

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 客端、客戶端、客戶 客戶

clientserver 主從架構 客戶/服務器

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) 常量

constructorctor) 建構式 構造函數

(與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 處理常式 處理函數

hardcoded 編死的 硬編碼的

hardcopy 硬拷圖 屏幕截圖

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 處理常式 處理函數

hardcoded 編死的 硬編碼的

hardcopy 硬拷圖 屏幕截圖

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 串列(linkedlist) 列表、表、鏈表

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- 超- 元-

metaprogramming 超編程 元編程

micro 微 微

middleware 中介層 中間件

modeling 模塑

modeling language 塑模語言,建模語言

modem 數據機 調制解調器

module 模組 模塊

modifier 飾詞 修飾符

most derived class 最末層衍生類別 最底層的派生類

mouse 滑鼠 鼠標

mutable 可變的 可變的

multitasking 多工 多任務

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 遞迴 遞歸

redirection 重導向 重定向

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)                 常量

constructorctor)     建構式                                  構造函數

                        (與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                 摧毀、銷燬

destructordtor)      解構式                                  析構函數

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) 常量

constructorctor) 建構式 構造函數

(與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 摧毀、銷燬

destructordtor) 解構式 析構函數

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:跟蹤

      例如,通常會說那個Casefollow一下吧,這就是說讓你跟蹤一下這個事情。

Team

      是團隊的意思,團隊的主管通常叫Team Leader,一個Team能夠大也能夠小,一個項目小組能夠叫一個Team,一個部門也能夠叫作一個Team,有時候一個公司的高層領導團隊也能夠叫作是一個Team

Policy:政策或者是策略

      不少東西均可以制定Policy,銷售的Policy,價格的Policy,網絡的Policy均可以。

Open:打開的、開放的

      有時候當成一種狀態來講,好比你的項目是否是Open的呢?這個的意思是說,你是否是很是聽不進去別人的意見閉門造車呢?

Share:共享

      例如,把你的文檔Share一下吧,有時候也說把你的想法Share一下吧。

Plan:計劃、規劃

      例如,你有什麼Plan告訴我一下,或者說,你在這件事請開始前是否已經制訂了詳細的PlanPlan是每一件事的行動方案和地圖。

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:時間表

      有時候在規範每個人在項目中在不一樣時間段應該完成的事情,能夠編制一個ScheduleExcel文件,發給每個參與項目的人員

Update:更新一下

Push:推進

      好比,你Push這一下這件事,就是推進一下。

Solution:解決方案

      有時候說,給用戶提供一個Total solution的意思是,全面的解決方案。

Announce:宣佈

      好比,有時候說,把大家的想法經過Email Announce出來,這就是說發一個羣發郵件,讓全部人都知道你所要表達的某些計劃等等。

Interview:原意是接見會見的意思,可是如今面試也是這個。

Resource:資源

Review:檢查一下或者回顧一下

 

13.1.3.2 幾個和軟件開發相關的單詞

 

APIApplication Programming Interface 應用編程接口

      好比,兩個原本互相沒有聯繫的系統須要數據共享,就須要開發API做爲接口。

Coding:編碼工做

      有時候將正式開始編碼工做稱做Coding,聽起來彷佛怪怪的,但實際上就是敲代碼。

Document:文檔

WebBaseWeb應用程序

      「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 幾種職位名稱的稱呼

 

CEOChief Executive Officer的簡稱,首席執行官

COOChief Operating Officer的簡稱,運營總裁

CTOChief Technology Officer的簡稱,首席技術官

Director:總監

HRHuman resource的簡稱,人力資源部

CSCustomer service的簡稱,客戶服務部門

MIS:公司辦公網絡和辦公設備管理人員

Teamleader:團隊領導

PMProject Manager的簡稱,項目經理

Sales:銷售的,有時候表明銷售人員

Engineer :工程師

Parttime:臨時員工,或者叫兼職工做人員

相關文章
相關標籤/搜索