编程常用英语词汇

本文深入探讨了编程语言中常见的数据结构,如数组、链表、树和图,以及对应的算法,如排序、搜索和递归。通过实例分析,解释了这些数据结构和算法在实际编程中的应用,帮助读者理解它们的工作原理和优化策略。此外,还讨论了内存管理和错误处理在使用数据结构与算法时的重要性。
摘要由CSDN通过智能技术生成

按字母索引

A 开头B 开头C 开头D 开头E 开头F 开头
G 开头H 开头I 开头J 开头K 开头L 开头
M 开头N 开头O 开头P 开头Q 开头R 开头
S 开头T 开头U 开头V 开头W 开头X 开头
Y 开头Z 开头专业名词   

A

英文译法 1译法 2译法 3
a block of pointers一块指针一组指针 
abbreviation缩略语  
abstract抽象的  
abstract syntax tree, AST抽象语法树  
abstraction抽象  
abstraction barrier抽象屏障抽象阻碍 
abstraction of function calls函数调用抽象  
access访问存取 
access function访问函数存取函数 
accumulator累加器  
activate激活  
ad hoc专设  
adapter适配器  
address地址  
algebraic data type代数数据类型  
algorithm算法  
alias别名  
allocate分配配置 
alternative备选  
amortized analysis平摊分析  
anaphoric指代  
annotation注解  
anonymous function匿名函数  
antecedent前提前件先决条件
append追加拼接 
application应用应用程序 
application framework应用框架  
application program interface, API应用程序编程接口  
application service provider, ASP应用程序服务提供商  
applicative应用序  
argument参数自变量实际参数/实参
arithmetic算术  
array数组  
artificial intelligence, AI人工智能  
assemble组合  
assembly汇编  
assignment赋值  
assignment operator赋值操作符  
associated关联的  
association list, alist关联列表  
atom原子  
atomic原子的  
atomic value原子型值  
attribute属性特性 
augmented扩充  
automatic memory management自动内存管理  
automatically infer自动推导  
autometa theory自动机理论  
auxiliary辅助  

B

英文译法 1译法 2译法 3
backquote反引用  
backtrace回溯  
backward compatible向下兼容  
bandwidth带宽  
base case基本情形  
base class基类  
Bayes' theorem贝叶斯定理  
best viable function最佳可行函式最佳可行函数 
Bezier curve贝塞尔曲线  
bignum大数  
binary operator二元操作符  
binary search二分查找二分搜索二叉搜索
binary search tree二叉搜索树  
binary tree二叉树  
binding绑定  
binding vector绑定向量  
bit比特 
bit manipulation位操作  
black box abstraction黑箱抽象  
block区块 
block structure块结构区块结构 
block name代码块名字  
Blub paradoxBlub 困境  
body主体 
boilerplate公式化样板 
bookkeeping簿记  
boolean布尔  
border边框  
bottom-up design自底向上的设计  
bottom-up programming自底向上编程  
bound边界  
bounds checking边界检查  
box notation箱子表示法  
brace花括弧花括号 
bracket方括弧方括号 
branch分支跳转 
breadth-first广度优先  
breadth-first search, BFS广度优先搜索  
breakpoint断点  
brevity简洁  
buffer缓冲区  
buffer overflow attack缓冲区溢出攻击  
bug臭虫  
building创建  
built-in内置  
byte字节  
bytecode字节码  

C

英文译法 1译法 2译法 3
cache缓存  
call调用  
callback回调  
CamelCase驼峰式大小写  
candidate function候选函数  
capture捕捉  
case分支  
character字符  
checksum校验和  
child class子类  
choke point滞塞点  
chunk  
circular definition循环定义  
clarity清晰  
class类别 
class declaration类声明  
class library类库  
client客户客户端 
clipboard剪贴板  
clone克隆  
closed world assumption封闭世界假定  
closure闭包  
clutter杂乱  
code代码  
code bloat代码膨胀  
collection收集器复合类型 
column 
column-major order行主序  
comma逗号  
command-line命令行  
command-line interface, CLI命令行界面  
Common Lisp Object System, CLOSCommon Lisp 对象系统  
Common Gateway Interface, CGI通用网关接口  
compatible兼容  
compilation编译  
compilation parameter编译参数  
compile编译  
compile inline内联编译  
compile time编译期  
compiled form编译后的形式  
compiler编译器  
complex复杂  
complexity复杂度  
compliment补集  
component组件  
composability可组合性  
composition组合组合函数 
compound value复合数据复合值 
compression压缩  
computation计算  
computer计算机  
concatenation串接  
concept概念  
concrete具体  
concurrency并发  
concurrent并发  
conditional条件式  
conditional variable条件变量  
configuration配置  
connection连接  
cons构造  
cons cell构元cons 单元 
consequent结果推论 
consistent一致性  
constant常量  
constraint约束  
constraint programming约束式编程  
container容器  
content-based filtering基于内容的过滤  
context上下文语境环境
continuation延续性  
continuous integration, CI持续集成  
control控件  
cooperative multitasking协作式多任务  
copy拷贝  
corollary推论  
coroutine协程  
corruption程序崩溃  
crash崩溃  
create创建  
crystallize固化  
curly括弧状的  
curried柯里的  
currying柯里化  
cursor光标  
curvy卷曲的  
cycle周期  

D

英文译法 1译法 2译法 3
dangling pointer迷途指针野指针 
Defense Advanced Research Projects Agency, DARPA美国国防部高级研究计划局  
data数据  
data structure数据结构  
data type数据类型  
data-driven数据驱动  
database数据库  
database schema数据库模式  
datagram数据报文  
dead lock死锁  
debug调试  
debugger调试器  
debugging调试  
declaration声明  
declaration forms声明形式  
declarative声明式说明式 
declarative knowledge声明式知识说明式知识 
declarative programming声明式编程说明式编程 
declarativeness可声明性  
declaring声明  
deconstruction解构  
deduction推导推断 
default缺省默认 
defer推迟  
deficiency缺陷不足 
define定义  
definition定义  
delegate委托  
delegation   
dellocate释放  
demarshal散集  
deprecated废弃  
depth-first深度优先  
depth-first search, DFS深度优先搜索  
derived派生  
derived class派生类  
design pattern设计模式  
designator指示符  
destructive破坏性的  
destructive function破坏性函数  
destructuring解构  
device driver硬件驱动程序  
dimensions维度  
directive指令  
directive指示符  
directory目录  
disk  
dispatch分派派发 
distributed computing分布式计算  
DLL hellDLL 地狱  
document文档  
dotted list点状列表  
dotted-pair notation带点尾部表示法带点尾部记法 
duplicate复本  
dynamic binding动态绑定  
dynamic extent动态范围  
dynamic languages动态语言  
dynamic scope动态作用域  
dynamic type动态类型  

E

英文译法 1译法 2译法 3
effect效果  
efficiency效率  
efficient高效  
elaborate   
elucidating   
embedded language嵌入式语言  
emulate仿真  
encapsulation封装  
enum枚举  
enumeration type枚举类型  
enumrators枚举器  
environment环境  
equal相等  
equality相等性  
equation方程  
equivalence等价性  
error message错误信息  
error-checking错误检查  
escaped逃脱溢出 
escape character转义字符  
evaluate求值评估 
evaluation求值  
event事件  
event driven事件驱动  
exception异常  
exception handling异常处理  
exception specification异常规范  
exit退出  
expendable可扩展的  
explicit显式  
exploratory programming探索式编程  
export导出引出 
expression表达式  
expressive power表达能力  
extensibility可扩展性  
extent范围程度 
external representation外部表示法  
extreme programming极限编程  

F

英文译法 1译法 2译法 3
factorial阶乘  
family(类型的)系  
feasible可行的  
feature特色  
field字段栏位 
file文件  
file handle文件句柄  
fill pointer填充指针  
fineo-grained细粒度  
firmware固件  
first-class第一类的第一级的一等的
first-class function第一级函数第一类函数一等函数
first-class object第一类的对象第一级的对象一等公民
fixed-point不动点  
fixnum定长数定点数 
flag标记  
flash闪存  
flexibility灵活性  
floating-point浮点数  
floating-point notation浮点数表示法  
flush刷新  
fold折叠  
font字体  
force迫使  
form形式  
form表单  
formal parameter形参  
formal relation形式关系  
forward转发  
forward references   
fractal分形  
fractions派系  
framework框架  
freeware自由软件  
function函数  
function literal函数字面常量  
function object函数对象  
functional arguments函数型参数  
functional programming函数式编程  
functionality功能性  

G

英文译法 1译法 2译法 3
game游戏  
garbage垃圾  
garbage collection垃圾回收  
garbage collector垃圾回收器  
generalized泛化  
generalized variable广义变量  
generate生成  
generator生成器  
generic通用的泛化的 
generic algorithm通用算法泛型算法 
generic function通用函数  
generic programming通用编程泛型编程 
genrative programming生产式编程  
global全局的  
global declaration全局声明  
glue program胶水程序  
goto跳转  
graphical user interface, GUI图形用户界面  
greatest common divisor最大公因数  
Greenspun's tenth rule格林斯潘第十定律  

H

英文译法 1译法 2译法 3
hack破解  
hacker黑客  
handle处理器处理程序句柄
hard disk硬盘  
hard-wire   
hardware硬件  
hash tables哈希表散列表 
header头部  
header file头文件  
heap  
helper辅助函数辅助方法 
heuristic启发式  
high-order高阶  
higher-order function高阶函数  
higher-order procedure高阶过程  
hyperlink超链接  
HyperText Markup Language, HTML超文本标记语言  
HyperText Transfer Protocol, HTTP超文本传输协议  

I

英文译法 1译法 2译法 3
identical一致  
identifier标识符  
identity同一性  
ill type类型不正确  
illusion错觉  
imperative命令式  
imperative programming命令式编程  
implement实现  
implementation实现  
implicit隐式  
import导入  
incremental testing增量测试  
indent缩排缩进 
indentation缩排缩进 
indented缩排缩进 
indention缩排缩进 
infer推导  
infinite loop无限循环  
infinite recursion无限递归  
infinite precision无限精度  
infix中序  
information信息  
information technology, IT信息技术  
inheritance继承  
initialization初始化  
initialize初始化  
inline内联  
inline expansion内联展开  
inner class内嵌类  
inner loop内层循环  
input输入  
instances实例  
instantiate实例化  
instructive教学性的  
instrument记录仪  
integer整数  
integrate集成  
interactive language交互式语言  
interactive programming environment交互式编程环境  
interactive testing交互式测试  
interacts交互  
interface接口  
intermediate form过渡形式中间形式 
internal内部  
internet互联网因特网 
interpolation插值  
interpret解释  
interpreter解释器  
interrupt中止中断 
intersection交集  
inter-process communication, IPC进程间通信  
invariants约束条件  
invoke调用  
item  
iterate迭代  
iteration迭代的  
iterative迭代的  
iterator迭代器  

J

英文译法 1译法 2译法 3
jagged锯齿状的  
job control language, JCL作业控制语言  
judicious明智的  

K

英文译法 1译法 2译法 3
kernel核心  
kernel language核心语言  
keyword argument关键字参数  
keywords关键字  
kludge蹩脚  

L

英文译法 1译法 2译法 3
lambda calculuslambda 演算  
larval startup雏形创业公司  
laser激光  
latitude   
layout版型  
lazy惰性  
lazy evaluation惰性求值  
legacy software历史遗留软件  
leverage杠杆(动词)利用 
lexical词法的  
lexical analysis词法分析  
lexical closure词法闭包  
lexical scope词法作用域  
Language For Smart People, LFSP聪明人的语言  
library函数库函式库
lifetime生命期  
linear iteration线性迭代  
linear recursion线性递归  
link链接连接 
linker连接器  
list列表  
list operation列表操作  
literal字面  
literal constant字面常量  
literal representation字面量  
load装载加载 
loader装载器加载器 
local局部的局域的 
local declarations局部声明  
local function局部函数局域函数 
local variable局部变量局域变量 
locality局部性  
loop循环  
lvalue左值  

M

英文译法 1译法 2译法 3
machine instruction机器指令  
machine language机器语言  
machine language code机器语言代码  
machine learning机器学习  
macro  
mailing list邮件列表  
mainframes大型机  
maintain维护  
manifest typing显式类型  
manipulator操纵器  
mapping映射  
mapping functions映射函数  
marshal列集  
math envy对数学家的妒忌  
member成员  
memorizing记忆化  
memory内存  
memory allocation内存分配  
memory leaks内存泄漏  
menu菜单  
message消息  
message-passing消息传递  
meta-元-  
meta-programming元编程  
metacircular元循环  
method方法  
method combination方法组合方法组合机制 
micro  
middleware中间件  
migration(数据库)迁移  
minimal network最小网络  
mirror镜射  
mismatch type类型不匹配  
model模型  
modem调制解调器  
modifier修饰符  
modularity模块性  
module模块  
monad单子  
monkey patch猴子补丁  
monomorphic type language单型语言  
Moore's law摩尔定律  
mouse鼠标  
multi-task多任务  
multiple values多值  
mutable可变的  
mutex互斥锁  
Multiple Virtual Storage, MVS多重虚拟存储  

N

英文译法 1译法 2译法 3
namespace命名空间  
native本地的  
native code本地码  
natural language自然语言  
natural language processing自然语言处理  
nested嵌套  
nested class嵌套类  
network网络  
newline换行新行 
non-deterministic choice非确定性选择  
non-strict非严格  
non-strict evaluation非严格求值  
nondeclarative   
nondestructive version非破坏性的版本  
number crunching数字密集运算  

O

英文译法 1译法 2译法 3
object对象  
object code目标代码  
object-oriented面向对象  
object-oriented programming面向对象编程  
Occam's razor奥卡姆剃刀原则  
on the fly运行中执行时 
online在线  
open source开放源码  
operand操作对象  
operating system, OS操作系统  
operation操作  
operator操作符  
optimization优化  
optimization of tail calls尾调用优化  
option选项  
optional可选的选择性的 
optional argument选择性参数  
ordinary常规的  
orthogonality正交性  
overflow溢出  
overhead额外开销  
overload重载  
override覆写  

P

英文译法 1译法 2译法 3
package  
pair点对  
palindrome回文  
paradigm范式  
parallel并行  
parallel computer并行计算机  
param参数  
parameter参数形式参数/形参 
paren-matching括号匹配  
parent class父类  
parentheses括号  
Parkinson's law帕金森法则  
parse解析  
parse tree解析树分析树 
parser解析器  
partial application部分应用  
partial applied分步代入的  
partial function application部分函数应用  
particular ordering部分有序  
pass by adress按址传递传址 
pass by reference按引用传递传引用 
pass by value按值传递传值 
path路径  
pattern模式  
pattern match模式匹配  
perform执行  
performance性能  
performance-critical   
persistence持久性  
phrenology相面  
physical物理的  
pipe管道  
pixel像素  
placeholder占位符  
planning计划  
platform平台  
pointer指针  
pointer arithmetic指针运算  
poll轮询  
polymorphic多态  
polymorphism多态  
polynomial多项式的  
pool  
port端口  
portable可移植性  
portal门户  
positional parameters位置参数  
postfix后序  
precedence优先级  
precedence list优先级列表  
preceding前述的  
predicate判断式谓词 
preemptive multitasking抢占式多任务  
premature design过早设计  
preprocessor预处理器  
prescribe规定  
prime素数  
primitive原语  
primitive recursive主递归  
primitive type原生类型  
principal type主要类型  
print打印  
printed representation打印表示法  
printer打印机  
priority优先级  
procedure过程  
procedurual过程化的  
procedurual knowledge过程式知识  
process进程  
process priority进程优先级  
productivity生产力  
profile评测  
profiler评测器性能分析器 
programmer程序员  
programming编程  
programming language编程语言  
project项目  
prompt提示符  
proper list正规列表  
property属性  
property list属性列表  
protocol协议  
prototype原型  
pseudo code伪码  
pseudo instruction伪指令  
purely functional language纯函数式语言  
pushdown stack下推栈  

Q

英文译法 1译法 2译法 3
qualified修饰的带前缀的 
qualifier修饰符  
quality质量  
quality assurance, QA质量保证  
query查询  
query language查询语言  
queue队列  
quote引用  
quoted form引用形式  

R

英文译法 1译法 2译法 3
race condition条件竞争竞态条件 
radian弧度  
Redundant Array of Independent Disks, RAID冗余独立磁盘阵列  
raise引起  
random number随机数  
range范围区间 
rank(矩阵)秩排名 
rapid prototyping快速原型开发  
rational database关系数据库  
raw未经处理的  
read读取  
read-evaluate-print loop, REPL读取-求值-打印循环  
read-macro读取宏  
record记录  
recursion递归  
recursive递归的  
recursive case递归情形  
refactor重构  
refer参考  
reference引用参考 
referential transparency引用透明  
refine精化  
reflection反射映像 
register寄存器  
registry creep注册表蠕变  
regular expression正则表达式  
represent表现  
request请求  
resolution解析度  
resolve解析  
rest parameter剩余参数  
return返回回车 
return value返回值  
reuse of software代码重用  
right associative右结合  
Reduced Instruction Set Computer, RISC精简指令系统计算机  
robust健壮  
robustness健壮性鲁棒性 
routine例程  
routing路由  
row-major order列主序  
remote procedure call, RPC远程过程调用  
run-length encoding游程编码  
run-time typing运行期类型  
runtime运行期  
rvalue右值  

S

英文译法 1译法 2译法 3
S-expressionS-表达式  
save储存  
Secure Sockets Layer, SSL安全套接字层  
scaffold脚手架鹰架 
scalar type标量  
scan扫描  
schedule调度  
scheduler调度程序  
scope作用域  
SCREAMING_SNAKE_CASE尖叫式蛇底大写  
screen屏幕  
scripting language脚本语言  
search查找搜寻 
segment of instructions指令片段  
semantics语义  
semaphore信号量  
semicolon分号  
sequence序列  
sequential循序的顺序的 
sequential collection literals   
serial串行  
serialization序列化  
series串行级数 
server服务器  
shadowing隐蔽了  
sharp犀利的  
sharp-quote升引号  
shortest path最短路径  
SICP《计算机程序的构造与解释》  
side effect副作用  
signature签名  
simple vector简单向量  
simulate模拟  
Single Point of Truth, SPOT真理的单点性  
single-segment单段的  
sketch草图初步框架 
slash斜线  
slot  
smart pointer智能指针  
snake_case蛇底式小写  
snapshot屏幕截图  
socket套接字  
software软件  
solution方案  
source code源代码  
space leak内存泄漏  
spaghetti面条式代码意面式代码 
spaghetti stack意面式栈面条式栈 
spam垃圾邮件  
spec规格  
special form特殊形式  
special variable特殊变量  
specialization特化  
specialize特化  
specialized array特化数组  
specification规格说明规范 
splitter切分窗口  
sprite精灵图  
square平方  
square root平方根  
squash碰撞  
stack  
stack frame栈帧  
stakeholder   
standard library标准函式库  
state machine状态机  
statement陈述语句 
static type静态类型  
static type system静态类型系统  
status状态  
store保存  
stream  
strict严格  
strict evaluation严格求值  
string字串字符串 
string template字串模版  
strong type强类型  
structural recursion结构递归  
structured values结构型值  
subroutine子程序  
subset子集  
substitution代换  
substitution model代换模型  
subtype子类型  
superclass基类  
superfluous多余的  
supertype超集  
support支持  
suspend挂起  
swapping values交换变量的值  
symbol符号  
symbolic computation符号计算  
syntax语法  
system administrator系统管理员  
system administrator disease系统管理员综合症  
System Network Architecture, SNA系统网络体系  

T

英文译法 1译法 2译法 3
(database)table数据表  
table表格  
tag标签标记 
tail-recursion尾递归  
tail-recursive尾递归的  
TAOCP《计算机程序设计艺术》  
target目标  
taxable operators需节制使用的操作符  
taxonomy分类法  
template模版  
temporary object临时对象  
testing测试  
text文本  
text file文本文件  
thread线程  
thread safe线程安全  
three-valued logic三值逻辑  
throw抛出丢掷引发
throwaway program一次性程序  
timestamp时间戳  
token词法记号语义单位语元
top-down design自顶向下的设计  
top-level顶层  
trace追踪  
trailing space行尾空白  
transaction事务  
transition network转移网络  
transparent透明的  
traverse遍历  
tree  
tree recursion树形递归  
trigger触发器  
tuple元组  
Turing machine图灵机  
Turing complete图灵完备  
typable类型合法  
type类型  
type constructor类构造器  
type declaration类型声明  
type hierarchy类型层级  
type inference类型推导  
type name类型名  
type safe类型安全  
type signature类型签名  
type synonym类型别名  
type variable类型变量  
typing类型指派输入 

U

英文译法 1译法 2译法 3
user interface, UI用户界面  
unary一元的  
underflow下溢  
unification合一统一 
union并集  
universally quantify全局量化  
unqualfied未修饰的  
unwinding   
uptime运行时间  
Uniform Resource Locator, URL统一资源定位符  
user用户  
utilities实用函数  

V

英文译法 1译法 2译法 3
validate验证  
validator验证器  
value constructor值构造器  
vaporware朦胧件  
variable变量  
variable capture变量捕捉  
variadic input可变输入  
variant变种  
venture capitalist, VC风险投资商  
vector向量  
viable function可行函数  
video视频  
view视图  
virtual function虚函数  
virtual machine虚拟机  
virtual memory虚内存  
volatile挥发  
vowel元音  

W

英文译法 1译法 2译法 3
warning message警告信息  
web server网络服务器  
weight权值权重 
well type类型正确  
wildcard通配符  
window窗口  
word单词 
wrapper包装器包装 
What You See Is What You Get, WYSIWYG所见即所得  
What You See Is What You Want, WYSIWYW所见即所想  

X

Y

英文译法 1译法 2译法 3
Y combinatorY组合子  

Z

英文译法 1译法 2译法 3
Z-expressionZ-表达式  
zero-indexed零索引的  

专业名词

英文译法 1译法 2译法 3
The Paradox of Choice选择谬论  

文章来源:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值