Common English vocabulary for programming
A very practical programming English vocabulary, containing more than 1,500 vocabulary.
The first part:
application application, application
application framework application framework, application framework application framework
architecture, system architecture architecture
argument argument (passed to the function Value). See parameter parameter, substantial parameter, actual parameter, independent variable
array array array
arrow operator arrow (arrow) operator arrow operator
assembly assembly
assembly language assembly language
assert(ion) assertion
assign assignment, designation, setting, assignment assignment
assignment assignment, designation assignment, assignment
assignment operator assignment (assignment) operator = assignment operator
associated Corresponding, related, related, associated, corresponding
associative container associative container (corresponding to sequential container) associative container
atomic
attribute attributes and characteristics of indivisible atoms
audio Audio
AI Artificial Intelligence Artificial Intelligence
background background (for graphics coloring)
background (for travel)
backward compatible
bandwidth bandwidth
base class
base type (equivalent to base class)
batch batch (meaning a whole batch of jobs) batch processing
benefit benefit benefit
best viable function best Viable function Best feasible function
(the best fit from viable functions)
binary search binary search binary search binary tree binary tree binary tree binary function binary function binary Function double three function
binary operator Binary operator Binary operator
binding binding
bit bit position
bit field bit field bit field
bitmap bitmap Bitmap
bitwise use bit as unit one by one
bitwise copy use bit as unit to copy bit one by one copy bit one by one
block block, section block, block, statement block
boolean boolean Value (true or false value, true or fal se) Boolean value
border border, border border
brace(curly brace) curly brace, curly brace, curly brace
bracket(square brakcet) square brakcet, square brakcet, square bracket, square bracket< br> breakpoint
build build, build, build (MS terms)
build-in built-in
bus bus
business business, business business
buttons button Button
byte byte (consisting of 8 bits) byte
cache cache cache
call call, invocation call
callback callback callback
call operator call (function call ) Operator call operator
(same as function call operator)
candidate function candidate function candidate function
(candidate function appearing in the function overload resolution program)
chain chain ( Example chain of function calls) chain
character
check box check box (ie check button) check box
checked exception controllable exception (Java)
check button square button( ie check box) check button
child class sub-category (or derived class, subtype) sub-category
class category class
class body category body class body
class declaration Class declaration
class definition class definition, class definition class definition
class derivation list class derivation list class inheritance list
class head class header class header
class hierarchy class inheritance system, class hierarchy class Hierarchical system
class library class library, class library class library
class template class template, class template class template
class template partial specializations class template partial specializations Partial template specializations
class template specializations Class template specializations
cleanup cleanup, aftermath cleanup, cleanup
client, client, client client
client-server master-slave architecture client /Server
clipboard Scrapbook clipboard
clone Copy clone
collection cluster collection
combo box combo box, combo box combo box
command line command line command line
(system text mode Execute the command under the whole line)
communication communication
compatible compatible
compile time compile time, compile time
compiler compiler
component component
composition Compound, composition, combination combination
computer computer, computer computer, computer
concept concept concept
concrete concrete concrete reality
concurrent parallel concurrency
configuration configuration configuration
connection connection, connection Line (network, database) connection
constraint (condition)
construct component component
container container container (a structure for storing data such as list, vector…)
containment
context background relationship, surrounding environment, context environment, context
control control element, control control
console console console
const constant (abbreviation of constant, C++ keyword)
constant constant (relative to variable) constant
constructor (ctor) constructive constructor (a member function with the same name as class)
copy (v) copy, copy copy
copy (n) copy, copy
cover covers coverage
create create, create, generate, generate create
create create, generate create
cursor 頭議頭書頭
c ustom customization, custom customization
data data
database database database
database schema database structure outline
data member data member, member variable data member, member variable
data structure data structure Data structure
datagram data metadata message
dead lock dead lock
debug debugging
debugger debugger
declaration declaration, declarative declaration
deduction deduction ( Example: template argument deduction) deduction and inference
default default, default
defer deferment
define definition pre-defined
definition definition, definition area, definition definition
delegate delegation, Delegation, delegation delegation
delegation (same as above)
demarshal anti-editing hashing
dereference dereference (retrieve the content of the object pointed to by the indicator) solution reference
dereference operator dereference (withdraw) operator* Solution reference operator
derived class Derived class derived class
design by contract Contracted design
design pattern Design paradigm, design pattern design pattern
※ Recently I prefer the term “design paradigm”
br> destroy Destroy, destroy
destructor Destructor destructor function
device device, equipment device
dialog dialog window, dialog box dialog box
directive command (example: using directive) (compilation) indicator
directory directory directory
disk disk
dispatch dispatch dispatch
distributed computing distributed computing (distributed computing) distributed computing
distributed computing (distributed computing)
document
dot operator dot (period) operator. (circle) dot operator
driver driver (program)
dynamic binding State binding dynamic binding
efficiency efficiency
efficient efficiency
end user
entity object entity, object
encapsulation
enclosing class peripheral category (and nested Category nested class related) Peripheral class
enum (enumeration) enumeration (a C++ data type) enumeration
enumerators enumerators (members of enum type) enumeration members, enumerators
equal Equality
equality
equality operator equality (equal sign) operator == equal sign operator
equivalence equivalence, equality, equivalence, equivalence
equivalent, etc. Price, Equivalence, Equivalence and Equivalence
escape code Escape code Escape code
evaluate Evaluation, evaluation, and approval evaluation
event event event
event driven event driven event driven
exception
exception declaration (ref. C++ Primer 3/e, 11.3) exception declaration
exception handling, exception handling mechanism, exception handling, exception handling mechanism
exception specification (ref. . C++ Primer 3/e, 11.4) Exception Specification
exit Exit (referring to the execution point when leaving the function) Exit
explicit Clear, obvious, explicit
export Export and export
expression expression, calculation expression
facility facility, equipment facility, equipment
feature feature
field field, data column (Java) field, value range (Java)
file file file
firmware firmware firmware
flag flag mark
flash memory flash memory flash memory
flexibility flexibility
flush cleaning, cleaning and refreshing
font font font
form Form (programming term) form
formal parameter formal parameter formal parameter
forward declaration Forwarding function
fractal
framework framework
full specialization (ref. partial specialization)
function function, function function
function call operator same as call operator
function object (ref. C++ Primer 3/e, 12.3) function object
function overloaded resolution function overloaded resolution program function overloaded resolution (solution)
functionality function, function function
function template function template, function template function template
functor functor
game game game
generate
generic generic, generalized, generalized, generalized , Generalization
generic algorithm generic algorithm generic algorithm
getter (as opposed to setter) value function
global global (corresponding to local) global
global object global object global object
br> global scope resolution operator
global scope resolution operator:: global scope resolution operator
group group
group box group box group box
guard clause 卫述句( Refactoring, p250) Guardian sentence
GUI graphical interface graphical interface
hand shaking handshake negotiation
handle identification code, identification number, number plate, authority handle
handler processing routine processing function
hard- coded hard-coded
hard-copy screenshots of hard-copy images
hard disk Hard Disk
hardware Hardware Hardware
hash table hash table, hash table
header file header file, header file header file
heap heap
hierarchy Hierarchical structure ( System)
hook
hyperlink hyperlink hyperlink
icon icon, icon icon
IDE integrated development environment integrated development environment
identifier Identifier, identification symbol identifier
if and only if if and only if and only if
Illinois
image image
immediate base The immediate (immediate) upper base class. Direct upper base class
immediate derived Direct (immediate) lower derived class. Directly derived classes
immutability immutability
immutable
implement implementation, implementation implementation
implementation real work, implementation body, implementation code, real implementation
implicit Metaphorical, Implicit, Implicit
import
increment operator Accumulation operator ++ add operator
infinite loop infinite loop infinite loop
infinite recursive infinite recursive infinite recursive
information Information information
infrastructure public infrastructure construction
inheritance, inheritance mechanism inheritance, inheritance mechanism
inline inline
inline expansion inline expansion inline expansion
initialization (action) Initialization
initialization list Initial value list initial value list
initialize Initialization initialization
inner class implicit category embedded class
instance entity instance
(“something” actually produced according to a certain expression )
instantiated instantiation, materialization (usually used in template) instantiation
instantiation instantiation, materialized entity (often used in template) instance
integer (integral) integer (integral) Type
integrate
interacts conversation, interactive interaction
interface interface interface
for GUI interface interface
interpreter interpreter interpreter
invariants constancy, constraints, constraints
invoke invokes the call
iterate iteration (recursively in one cycle and one cycle) iteration
exception Exceptional conditions exception
exception declaration (ref. C++ Primer 3/e, 11.3) Exception declaration< br> exception handling Exception handling, exception handling mechanismException handling, exception handling mechanism
exception specifica tion Exception Specification (ref. C++ Primer 3/e, 11.4) Exception Specification
exit Exit (referring to the execution point when leaving the function) Exit
explicit Clear, obvious, and explicit
br> export Export and export
expression expression, calculation expression
facility facility, equipment facility, equipment
feature feature
field field, data column (Java) field, value range ( Java)
file file file
firmware firmware firmware
flag flag mark
flash memory flash memory flash memory
flexibility flexibility
flush clean up, clean up and refresh
font Font type font
form form (programming terminology) form
formal parameter formal parameter form parameter
forward declaration forwarding function transfer call function, forwarding function forwarding function
fractal fractal
framework frame
full specialization (ref. partial specialization)
function function, function function
function call operator same as call operator
function object (ref. C++ Primer 3/e, 12.3) function object
function overloaded resolution
function overloaded resolution program function overload resolution (solution)
functionality function, function function
function template function template, function template function template
functor function template, functor
game game game
generate
generic Generic, generalized, generalized, generalized, generalized
generic algorithm generic algorithm general algorithm
getter (as opposed to setter) value function
global global (corresponding to local) global
global object global object global object
global scope resolution operator
global scope resolution operator:: global scope resolution operator
br> group group
group box group box group box
guard clause guard clause (Refactoring, p250) guard clause
GUI graphical interface graphical interface
hand shaking handshake negotiation
handle identification Code, identification number, number plate, authority handle
handler handle routine processing function
hard-coded hard-coded
hard-copy screen shot of hard copy
hard disk hard disk hard disk
hardware
hash table hash table, hash table
header file header file, header file header file
heap heap
hierarchy Hierarchical structure (system )
hook
hyperlink hyperlink hyperlink
icon icon, icon icon
IDE integrated development environment integrated development environment
identifier identifier, identification symbol identifier
if and only if if and only if and only if
Illinois
image image
immediate base The immediate (immediate) upper base class. Direct upper base class
immediate derived Direct (immediate) lower derived class. Directly derived classes
immutability immutability
immutable
implement implementation, implementation implementation
implementation real work, implementation body, implementation code, real implementation
implicit Metaphorical, Implicit, Implicit
import
increment operator Accumulation operator ++ add operator
infinite loop infinite loop infinite loop
infinite recursive infinite recursive infinite recursive
information Information information
infrastructure public infrastructure construction
inheritance, inheritance mechanism inheritance, inheritance mechanism
inline inline
inline expansion inline expansion inline expansion
initialization (action) Initialization
initialization list Initial value list initial value list
initialize Initialization initialization
inner class implicit category embedded class
instance entity instance
(“something” actually produced according to a certain expression )
instantiated instantiation, materialization (usually used in template) instantiation
instantiation instantiation, materialized entity (often used in template) instance
integer (integral) integer (integral) Type
integrate
interacts conversation, interactive interaction
interface interface interface
for GUI interface interface
interpreter interpreter interpreter
invariants constancy, constraints, constraints
invoke Invoke a call
iterate iteration (recursively in one cycle and one cycle) iterative
iterative iterative, iterative
iterator iterator (a generic indicator) iterator
iteration Iteration (each cycle is called an iteration) Iteration
item item, item item, item, item
laser laser laser
level level (level)
Example high level
library library, library library, function library
lifetime lifetime, lifetime lifetime, lifetime
link connection, link connection, link
linker connector, linker Linker
literal constant (example 3.14 or “hi” and other constant values) literal constant
list (linked-list) list, list, linked list
list box list box, list box list Frame
load
loader Loader, Loader
Local area (corresponding to global) Local
local object Local object local object
lock Machine lock< br> loop
lvalue lvalue lvalue
macro macro
magic number magic number magic number
maintain maintenance
manipulator (a thing predefined by iostream ) Manipulator
marshal marshalling set
Reference demarshal
mechanism mechanism
member member member
member access operator member access operator (dot and arrow two types) member access Operator
member function member function
member initialization list
member initialization list
member initial value list member initial value list
memberwise member as the unit ┅, members one by one ┅ member as the unit
memberwise copy Copy one by one in the unit of members
memory Memory memory
menu form, menu menu
message message message
message based message-based message-based
message loop message loop Ring
method (java) method, behavior, function method
meta-super-meta-
example meta-programming hyper-programming meta-programming
micro micro
middleware middleware
> mod eling moulding
modeling language
modem modem
module module module
modifier
most derived class The lowest level of most derived class Derived class of
mouse mouse mouse
mutable variable variable
multi-tasking multi-tasking multi-tasking
namespace namespace namespace, namespace
native native, Inherent
nested class Nested class
network network network
network card network card network card
object object object
object based object based
object file
object model
object oriented
online
opaque
operand operand
> operating system (OS)
operation operation, operation behavior operation
operator operator operator, operator
option option, optional scheme option
ordinary ordinary ordinary
overflow Upper limit overflow (relative to underflow) Overflow (underflow: underflow)
Overhead extra burden, extra overhead extra overhead
overload Multi-loading, multi-loading, overloaded overloading
overloaded function and more Loaded function overloaded function
overloaded operator overloaded operator overloaded operator
overloaded set overloaded set overloaded set
override rewrite, override overload, rewrite, redefine
(Redefine virtual functions in derived class
package package
pair pair
palette palette, component palette, toolbox
pane pane
( Sometimes it means panel, such as Java Content Pa ne)
parallel Parallel Parallel
parameter (variables on the function parameter list) parameter, formal parameter, shape parameter
parameter list parameter list
parent class parent class ( (Or base class) parent class
parentheses parentheses parentheses, parentheses parentheses, parentheses
parse analysis
part parts
partial specialization (ref. C++ Primer 3/e, 16.10) Local specialization
(ref. full specialization)
pass by address (the method of passing function arguments) (informal terms) pass by address
pass by reference (of function arguments) A way of passing) pass by address, pass by reference
pass by value pass by value (a method of passing function arguments) pass by value
pattern paradigm, style mode
performance Both efficiency and performance Performance
persistence
pixel pixels, pixel pixels
placement delete ref. C++ Primer 3/e, 15.8.2
placement new ref. C++ Primer 3/e, 15.8 .2
platform platform
pointer indicator pointer
address device (forms a mapping with the reference of the address three device, full good)
poll polling polling
polymorphism polymorphism
br> pop up pop up, pop-up pop-up
port port port
postfix post-installation, post-order post-installation
precedence precedence (usually used for the priority execution order of operators)
prefix Pre-type, pre-order pre-type
preprocessor Pre-processor pre-processor
prime prime number prime number
primitive type basic type (different from base class, basic type)
print Print
printer printer printer
priority priority (usually used for threads to get CPU time priority) procedure
procedural
process
profile evaluation
profiler performance (efficiency) evaluator performance (performance) evaluation Programmer
programmer programmer
programming programming, programming, programming programming
progress bar progress indicator progress indicator
project project project, engineering
property attribute
protocol agreement Agreement
pseudo code pseudo code, pseudo code, pseudo code pseudo code
qualified Qualified (for example, with scope operator) qualified
qualifier qualified modifier, modifier qualified modifier
quality Quality
queue Queue queue
radian Radian Radian
radio button radio button
raise raise (usually used to indicate an exception) raise, raise
random number random number, random number Random number
range range, interval (when used in STL) range, interval
rank rank, grade (ref. C++Primer 3/e chapter 9, 15) rank
raw fresh, Unprocessed unprocessed
record record record
recordset record set record set
recursive recursive recursion
re-direction re-direction redirection
refactoring reconstruction, restructuring reconstruction
refer to access reference
refer to refer to, refer to, refer to
reference (a similar indicator in C++, equivalent to “incarnation”) reference, reference
address three device, see pointer
register register register
reflection reflection, image
relational database relational database relational database
represent expression, expression expression, expression
resolve resolution (is the symbol name in the formula Find the resolution
corresponding to the declarative process)
resolution resolution process, resolution process resolution process
br> resolution
restriction
return return, return return
return type return type return type
return value return value return value
robust strong, robust
robustness
routine routine
runtime runtime, runtime
common language runtime (CLR) translates as “common language runtime”
rvalue right Value right value
save save storage
schedule schedule schedule
scheduler scheduler scheduler
scheme structure outline, organization outline
scroll bar scroll bar
scope living space, survival Scope, scope, scope living space
scope operator Survival space (scope resolution) operator :: Survival space operator
scope resolution operator
Survival space resolution operator Survival space resolution operator
( Same as scope operator)
screen screen
search search
semantics
sequential container sequential container sequential container
(corresponding to associative container)
server, Server-side server, server-side
serial serial
serialization read and write, serialization and serialization
(serialize)
setter (relative to getter) setting function
signal signal
signature tag type, signature type, signature type signature
slider roller slider
slot bar, slot
smart pointer smart pointer, sprite pointer smart pointer
snapshot screen snapshot (picture) screen Screenshot
specialization specialization, specialization definition, specialization declaration specialization
specification specification, specification
splitter splitter window splitter window
software software
br> solution solution, solution solution
source source code source code, source code
stack stack
stack unwinding stack unwinding (this word is used for exception theme) stack unwinding *
standard library standard Program library
standard template library standard template library
statement statement statement, statement
status bar status bar, status bar status bar
STL see standard template library
stream Data stream, stream Stream
string string string
subroutine
subscript operator subscript operator[] subscript operator
subtype subtype subtype
support support
suspend
symbol
syntax syntax
tag tag tag
index tag, tab
target target (for example, target pointer: target index) target
task switch task switch task switch
br> template template, template template
template argument deduction
template argument deduction
template explicit specialization
template explicit specialization (version) template explicit specialization
template parameter Template parameter template parameter
temporary object temporary object temporary object
text text text
text file program this document (the file where the program source code is placed) text document
thread thread thread
thread safe multi-thread safe multi-thread safe
throw (often refers to issuing an exception) throw, raise
token vocabulary unit symbol, mark
transaction transaction transaction
transparent(ly) transparent(ly)地)
traverse tour (walking back and forth) Traverse
trigger Trigger trigger
type type type type
UML unified modeling language
unary function unary function single three function
unary operator unary operator unary operator
underflow underflow (relative to overflow) underflow
unchecked exception not allowed Control Exception (Java)
unqualified Unqualified without qualification (and direct access)
unwinding ref. stack unwinding
user user, user user
user interface user interface, user interface, man-machine Interface user interface
variable (relative to constant const) variable
vector vector (a kind of container, somewhat similar to array) vector, vector
viable feasible, feasible and feasible
viable function feasible Function feasible function
(selected from candidate functions)
video video video
view (1) view
(document/view) document/view
view (2) mapping
virtual function virtual function virtual function
virtual machine virtual machine virtual machine
virtual memory virtual memory virtual memory, virtual memory
volatile, volatile
vowel vowel Letter
window window window
window function window function window function
window procedure window function window procedure
word word word
word processor word processor
wrapper overwrite 、Outsourcing packaging
Part 2:
A2A integration
abstract abstract
abstract base class (ABC) abstract base class
abstract class abstract class
abstraction Abstraction, abstraction, abstraction
access access, access
access level access level
access function access letter Number
account account
action action
activate
active active
actual parameter actual parameter
adapter adapter
add-in plug-in
address address
address space address space
address-of operator
ADL (argument-dependent lookup)
ADO (ActiveX Data Object) ActiveX data object
advanced
aggregation aggregation
br> algorithm algorithm
alias alias
align arrangement, alignment
allocate allocation, configuration
allocator allocator, configurator
angle bracket angle bracket
annotation, comment
API (Application Programming Interface) Application (program) programming interface
app domain (application domain) application domain
application, application program
application framework application framework
appearance appearance
append additional
architecture structure, architecture
archive file archive file, archive file
argument argument (value passed to the function). See parameter
array
arrow operator Arrow operator
ASP (Active Server Page) Active Server Page
ASP.NET worker process ASP.NET worker process
assembly assembly, accessories< br> assembly language assembly language
assembly manifest assembly list
assert(ion) assertion
assign assignment
assignment assignment, assignment
assignment operator assignment operator
associated related, related Associative
associative container Associative container (corresponding to sequential container)
asynchronous
atomic atomic
atomic operation atomic operation
attribute characteristics and attributes
authentication service authentication service
authorization authorization
audio audio
AI artificial intelligence
B2B integration B2B integration, B2B integration (business-to-business integration)
background background, background (process)
backward compatible , Downward compatibility
backup backup
backup device backup device
backup file backup file
bandwidth bandwidth
base class
base type
batch batch processing
BCL (base class library) base class library
binary binary
binary search binary search
binary tree binary tree
binary function two-parameter function
binary large object binary large object
binary operator Binary operator
binding
bit bit
bitmap bitmap
bitwise bitwise. ..
bitwise copy is a unit for copying; bitwise copy one by one, bitwise copy
bitwise operation bitwise operation
block block, block, statement block
bookkeeping
boolean boolean Value (true or false value, true or false)
border border
bounds checking bounds checking
boxing boxing, boxing conversion
brace (curly brace) brace, curly brace
bracket ( square brakcet) square brackets, square brackets
breakpoint
browser applications browser applications (programs)
browser-accessible application applications that can be accessed through a browser
build compilation (specifically refers to compilation And connection
built-in built-in, built-in
bus bus
business business, business (depending on the occasion)
business Logic business logic
business rules business rules
buttons buttons
bugs bugs
by/through
byte bytes (consisting of 8 bits)
cache cache
calendar calendar
call call
callback 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 data base)
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 specializa tion 显式特化
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通用算法
generi city 泛型
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 直接派生类
imme diate 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 迭代
iterativ e 反复的、迭代的
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-on e relationship 多对一关系 (for database)
marshal 列集
member 成员
member access operator 成员取用运算子(有dot和arrow两种)
member function 成员函数
member initialization list成员初始值列表
memberwise 以member为单元…、members 逐一…
memberwise copy
memory 内存
memory leak 内存泄漏
menu 菜单
message 消息
message based 基于消息的
message loop 消息环
message queuing消息队列
metadata 元数据
metaprogramming元编程
method 方法
micro 微
middleware 中间件
middle tier 中间层
modeling 建模
modeling language 建模语言
modifier 修饰字、修饰符
modem 调制解调器
module 模块
most derived class最底层的派生类
mouse 鼠标
mutable 可变的
mutex 互斥元、互斥体
multidimensional OLAP (MOLAP) 多维OLAP(MOLAP) (for database)
multithreaded server application 多线程服务器应用程序
multiuser 多用户
multi-tasking 多任务
multi-thread 多线程
multicast delegate 组播委托、多点委托
named parameter 命名参数
named pipe 命名管道
namespace 名字空间、命名空间
native 原生的、本地的
native code 本地码、本机码
Native Image Generator (NGEN)本地映像生成器
nested class 嵌套类
nested query 嵌套查询 (for database)
nested table 嵌套表 (for database)
network 网络
network card 网卡
nondependent name
object 对象
object based 基于对象的
object file 目标文件
object model 对象模型
object oriented 面向对象的
object pooling 对象池化
ODBC data source ODBC数据源 (for database)
ODBC driver ODBC驱动程序 (for database)
ODR (one-definition rule)
OLE Automation objects OLE自动化对象 (for database)
OLE Automation server OLE自动化服务器 (for database)
OLE DB consumer OLE DB使用者 (for database)
OLE DB for OLAP 用于OLAP的OLE DB (for database)
OLE DB provider OLE DB提供者 (for database)
one-to-many relationship 一对多关系 (for database)
one-to-one relationship 一对一关系 (for database)
online analytical processing (OLAP) 联机分析处理(OLAP) (for database)
online redo log 联机重做日志 (for database)
online transaction processing (OLTP) 联机事务处理(OLTP) (for database)
Open Data Services (ODS) 开放式数据服务(ODS) (for database)
Open Database Connectivi ty (ODBC) 开放式数据库连接(ODBC) (for database)
operand 操作数
operating system (OS) 操作系统
operation 操作
operator 操作符、运算符
option 选项
optimizer 优化器
outer join 外联接 (for database)
overflow 上限溢位(相对于underflow)
overhead 额外开销
overload 重载
overload resolution 重载决议
overloaded function 重载的函数
overloaded operator 被重载的操作符
override 覆写、重载、重新定义
package 包
packaging 打包
palette 调色板
parallel 并行
parameter 参数、形式参数、形参
parameter list 参数列表
parameterize 参数化
parent class 父类
parentheses 圆括弧、圆括号
parse 解析
parser 解析器
part 零件、部件
partial specialization 局部特化
pass by address 传址(函式引数的传递方式)(非正式用语)
pass by reference 传地址、按引用传递
pass by value 按值传递
pattern 模式
PDA (personal digital assistant)个人数字助理
PE (Portable Executable) file 可移植可执行文件
performance 性能
persistence 持久性
PInvoke (platform invoke service) 平台调用服务
pixel 像素
placement delete
placement new
placeholder 占位符
platform 平台
POD (plain old data (type))
POI (point of instantiation)
pointer 指针
poll 轮询
pooling 池化
polymorphism 多态
pop up 弹出式
port 端口
postfix 后缀
precedence 优先序(通常用于运算子的优先执行次序)
prefix 前缀
preprocessor 预处理器
primary key (PK)主键(PK) (for database)
primary table 主表 (for database)
primary template原始模板
primitive type 原始类型
print 打印
printer 打印机
procedure 过程
procedural 过程式的、过程化的
process 进程
profile 评测
profiler 效能(性能)评测器
program 程序
programmer 程序员
programming编程、程序设计
progress bar 进度指示器
project 项目、工程
property 属性
protocol 协议
pseudo code伪码
qualified 经过资格修饰(例如加上scope运算子)
qualified name
qualifier 修饰符
quality 质量
queue 队列
race condition 竞争条件(多线程环境常用语)
radian 弧度
radio button 单选按钮
raise 引发(常用来表示发出一个exception)
random number 随机数
range 范围、区间
rank 等级
raw 未经处理的
readOnly只读
record 记录 (for database)
recordset 记录集 (for database
recursive 递归
re-d irection 重定向
refactoring 重构
refer 引用、参考
reference 引用、参考
reference counting引用计数
referential integrity (RI)引用完整性(RI) (for database)
register 寄存器
reflection 反射
refresh data 刷新数据 (for database)
regular expression 正则表达式
relational database 关系数据库
remote 远程
remote request 远程请求
represent 表述,表现
resolve 解析、决议
resolution 解析过程
result set 结果集 (for database)
retrieve data 检索数据
return 返回
return type 返回类型
return value 返回值
right outer join 右向外联接 (for database)
revoke 撤销
robust 健壮
robustness 健壮性
roll back 回滚 (for database)
roll forward 前滚 (for database)
routine 例程
row 行 (for database)
row lock 行锁 (for database)
rowset 行集 (for database)
RPC (remote procedure call)RPC(远程过程调用)
runtime 执行期、运行期、执行时、运行时
rvalue 右值
save 保存
savepoint 保存点 (for database)
SAX (Simple API for XML)
scalable 可伸缩的、可扩展的
schedule 调度
scheduler 调度程序
schema 模式、纲目结构
scroll bar滚动条< br> scope 作用域、生存空间
scope operator 生存空间操作符
scope resolution operator 生存空间解析操作符
screen 屏幕
SDK (Software Development Kit)软件开发包
sealed class 密封类
search 查找
semantics 语义
semaphore 信号量
sequential container序列式容器
server 服务器、服务端
serial 串行
serialization/serialize 序列化
server cursor服务端游标、服务器游标 (for database)
session 会话 (for database)
setter 设值函数
shared lock 共享锁 (for database)
sibling 同级
side effect 副作用
signature 签名
single-threaded 单线程
slider滑块
slot 槽
smart pointer 智能指针
SMTP (Simple Mail Transfer Protocol) 简单邮件传输协议
snapshot 截屏图
snapshot 快照 (for database)
specialization 特化
specification 规范、规格
splitter 切分窗口
SOAP (simple object access protocol) 简单对象访问协议
software 软件
source code 源码、源代码
SQL (Structured Query Language) 结构化查询语言 (for database)
stack 栈、堆栈
stack unwinding 叠辗转开解(此词用于exception主题)
standard library 标准库
standard template library 标准模板库
stateless 无状态的
statement 语句、声明
static cursor 静态游标 (for database)
static SQL statements 静态SQL语句 (for database)
stored procedure 存储过程 (for database)
status bar 状态条
stream 流
string 字符串
stub 存根
subobject子对象
subquery 子查询 (for database)
subroutine 子例程
subscript operator 下标操作符
subset 子集
subtype 子类型
support 支持
suspend 挂起
symbol 记号
syntax 语法
system databases 系统数据库 (for database)
system tables 系统表 (for database)
table 表 (for database)
table lock 表锁 (for database)
table-level constraint 表级约束 (for database)
tape backup 磁带备份 (for database)
target 标的,目标
task switch 工作切换
TCP (Transport Control Protocol) 传输控制协议
template 模板
template-id
template argument deduction 模板参数推导
template explicit specialization 模板显式特化
template parameter 模板参数
template template parameter
temporary object 临时对象
temporary table 临时表 (for database)
text 文本
text file 文本文件
thin client 瘦客户端
third-p arty 第三方
thread 线程
thread-safe 线程安全的
throw 抛出、引发(常指发出一个exception)
token 符号、标记、令牌(看场合)
trace 跟踪
transaction 事务 (for database)
transaction log 事务日志 (for database)
transaction rollback 事务回滚 (for database)
transactional replication 事务复制 (for database)
translation unit 翻译单元
traverse 遍历
trigger 触发器 (for database)
two-phase commit 两阶段提交 (for database)
tuple
two-phase lookup 两阶段查找
type 类型
UDDI(Universary Description, Discovery and Integration)统一描述、查询与集成
UML (unified modeling language)统一建模语言
unary function 单参函数
unary operator 一元操作符
unboxing 拆箱、拆箱转换
underflow 下限溢位(相对于overflow)
Union query 联合查询 (for database)
UNIQUE constraints UNIQUE约束 (for database)
unique index 唯一索引 (for database)
unmanaged code 非受控代码、非托管代码
unmarshal 散集
unqualified 未经限定的、未经修饰的
URI (Uniform Resource identifier) 统一资源标识符
URL (Uniform Resource Locator) 统一资源定位器
user 用户
user interface 用户界面
value types 值类型
variable 变量
vector 向量(一种容器,有点类似array)
viable 可行的
video 视频
view 视图
VEE (Virtual Execution Engine)虚拟执行引擎
vendor 厂商
view 视图 (for database)
virtual function 虚函数
virtual machine 虚拟机
virtual memory 虚拟内存
vowel 元音字母
Web Services web服务
WHERE clause WHERE子句 (for database)
wildcard characters 通配符字符 (for database)
wildcard search 通配符搜索 (for database)
window 窗口
window function 窗口函数
window procedure 窗口过程
Windows authentication Windows身份验证
wizard 向导
word 单词
word processor 字处理器
wrapper 包装、包装器
write enable 写启用 (for database)
write-ahead log 预写日志 (for database)
write-only 只写
WSDL (Web Service Description Language)Web Service描述语言
XML Message Interface (XMI) XML消息接口
XML (eXtensible Markup Language) 可扩展标记语言
XSD (XML Schema Definition) XML模式定义语言
XSL (eXtensible Stylesheet Language) 可扩展样式表语言
XSLT (eXtensible Stylesheet Language Transformation)可扩展样式表语言转换
xxx based 基于xxx的 xxx oriented 面向xxx
算法常用术语中英对照 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 Po stman 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 Machin e Minimization 有穷自动机简化 Longest Common Substring 最长公共子串 Shortest Common Superstring 最短公共父串 DP——Dynamic Programming——动态规划 recursion —— 递归