其实在国内,绝大部分工作并不真的要求你英语多好,编程也一样。如果只是做到平均水准或者比较好,都未必要英语很熟。但是一般我还是会建程序员们好好学英语,迈过这个坎,你会发现完全不一样的世界,你会明白以前这个困惑真的是……
分类 编程技术
按字母索引
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 paradox Blub 困境
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, CLOS Common 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, BFS 深度优先搜索
derived 派生
derived class 派生类
design pattern 设计模式
designator 指示符
destructive 破坏性的
destructive function 破坏性函数
destructuring 解构
device driver 硬件驱动程序
dimensions 维度
directive 指令
directive 指示符
directory 目录
disk 盘
dispatch 分派 派发
distributed computing 分布式计算
DLL hell DLL 地狱
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 calculus lambda 演算
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-expression S-表达式
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 combinator Y组合子
Z
英文 译法 1 译法 2 译法 3
Z-expression Z-表达式
zero-indexed 零索引的
专业名词
英文 译法 1 译法 2 译法 3
The Paradox of Choice 选择谬论