編程常用英語詞匯

其實在國內,絕大部分工作并不真的要求你英語多好,編程也一樣。如果只是做到平均水準或者比較好,都未必要英語很熟。但是一般我還是會建程序員們好好學英語,邁過這個坎,你會發現完全不一樣的世界,你會明白以前這個困惑真的是……

分類 編程技術

按字母索引

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 選擇謬論

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容