結合本人最近經常翻譯 JDK 官方文件,特此整理翻譯意見.
文件翻譯規範
專有名詞保持大寫:HTML, HAML, SASS, REST…等等
約定翻譯的名詞
原文 中文
application 應用程式、應用
array 陣列
attribute 屬性
class 類別
code 程式碼
collection 集合
command-line 命令列
database 數據庫
(database)table 數據表
escaped 溢位
form 表單
framework 框架
inherit 繼承
instance 範例
instance variable 範例變數
instantiate 範例化
interface 介面
iterate 迭代
layout 版型
library 函式庫
local variable 局域變數
macro 宏
method 方法
object 物件
render 渲染
request 請求
routing 路由
server 伺服器
tag 標籤
template 模版
terminal 終端機
timestamp 時間戳章
保留不譯的名詞:
除了電腦科學中常見的詞兒以外,在不造成讀者困擾的情況下,儘量保持原汁原味。
原文 說明
ActiveXXX 比如 ActiveRecord
Cucumber 不是小黃瓜
helper 輔助的 Ruby 程式碼
migration 資料庫遷移
mock 行爲驅動測試用詞
param 參數
partial 片段的 view
Rake 任務
resource 資源
REST
scaffold 鷹架
schema 資料庫綱要
stub 行爲驅動測試用詞
validator 驗證器
做了一份計算機翻譯參考詞彙表,大家可以參考一下
英文 中文
exclusive 獨佔,排他
hook 勾點
Invariant 不變性約束條件
park 掛起
share 共用
unpark 解除掛起
file handle 檔案控制代碼
return value 返回值
socket 通訊端
Macro 宏
robust 魯棒性
Retrieve 檢索,取回
default 預設,預設
regular 正則
synchronized 同步
domain 域
zone 區域
Intent 意圖
Context 上下文
latch 鎖存器
A
英文 中文
英文 譯法 1
assoc-list, alist 關聯列表
arithmetic 算術
automatically infer 自動推導
automatic memory management 自動記憶體管理
algebraic date type 代數數據型別
alternative 備選
atom 原子
atomic values 原子型值
abbreviations 縮略語
accumulators 累積器
antecedent 前提 前件 先決條件
artificial intelligence 人工智慧
assignment 賦值
assignment operator 賦值操作符
autometa theory 自動機理論
augmented 擴充
anaphoric 指代
auxiliary 輔助
activate 啓用
access 存取 存取
access function 存取函數 存取函數
abstract 抽象的
abstraction 抽象
abstraction barrier 抽象屏障 抽象阻礙
abstract syntax tree, AST 抽象語法樹
abstraction of function calls 函數呼叫抽象
adapter 適配器
address 地址
algorithm 演算法
allocate 分配 設定
application 應用 應用程式
application framework 應用框架
applicative 應用序
argument 參數 自變數 實參
array 陣列
assemble 組合
assembly 彙編
associated 關聯的
atomic 原子的
attribute 屬性 特性
annotation 註解
anonymous function 匿名函數
AI, Artificial Intelligence 人工智慧
API, Application Program Interface 應用程式程式設計介面
ASP, Application Service Provider 應用程式服務提供商
a block of pointers 一塊指針 一組指針
B
英文 中文
英文 譯法 1 譯法 2 譯法 3
barging 插隊
blub
bignum 大數
backtrace 回溯
branch 分支 跳轉
base case 基本情形
boilerplate 公式化 樣板
backquote 反參照
Bezier curves 貝塞爾曲線
binding 系結
block-names 程式碼塊名字
body 體 主體
bottom-up design 自底向上的設計
bottom-up programming 自底向上程式設計
brevity 簡潔
bound 限制
bounds-checking 邊界檢查
breadth-first 廣度優先
breadth-first search 廣度優先搜尋
building 建立
backward compatible 向下相容
base class 基礎類別
best viable function 最佳可行函式 最佳可行函數
binary search 二分查詢 二分搜尋 二叉搜尋
binary tree 二元樹
binary search tree 二元搜尋樹
binary operator 二元操作符
bit 位 位元
bit manipulation 位元運算
block 塊 區塊
block structure 塊結構 區塊結構
boolean 布爾
border 邊框
brace 花括弧 花括號
bracket 方括弧 方括號
breakpoint 斷點
built-in 內建
bypass 繞過
byte 位元組
byte code 位元組碼
bug 臭蟲
black-box abstraction 黑箱抽象
box notation 箱子表示法
bandwidth 頻寬
Bayesian 貝葉斯定理
bloatcode 程式碼膨脹
Blub Paradox Blue 困境
buffer 緩衝區
buffer overflow attack 緩衝區溢位攻擊
C
英文 中文
英文 譯法 1 譯法 2 譯法 3
column 行 欄
column-major order 行主序
crystallize 固化
corollary 推論
clutter 雜亂
comma 逗號
Cucumber (行爲驅動測試框架)小黃瓜
code 程式碼
command-line 命令列
CLI, Command Line Interface 命令列介面
CamelCase 駝峯式大小寫
constraint 約束
constraint programming 約束式程式設計
computation 計算
compliment 補集
compression 壓縮
chunk 塊
case 分支
compound value 複合數據 複合值
collection 收集器
currying 柯裡化
composition 組合 組合函數
character 字元
capture 捕捉
closed world assumption 封閉世界假定
compilation 編譯
consequent 結果 推論
continuations 續延
clarity 清晰
complex 複雜
complexity 複雜度
conditional 條件式
cons 構造
cons cell cons 核
concatenation 串接
cache 快取
call 呼叫
callback 回撥
candidate function 候選函數
child class 子類
class 類 類別
class declaration 類宣告
class library 類庫
client 客戶 用戶端
clipboard 剪貼簿
clone 克隆
command line 命令列
compatible 相容
compile 編譯
compiler 編譯器
compile inline 內聯編譯
compilation parameter 編譯參數
compiled form 編譯後的形式
compile time 編譯期
compile-time 編譯期
component 元件
computer 計算機
concept 概念
concrete 具體
concurrent 併發
configuration 設定
connection 連線
container 容器
context 上下文 語境 環境
control 控制元件
constant 常數
copy 拷貝
create 建立
cursor 遊標
closure 閉包
CGI, Common Gateway Interface 通用閘道器介面
checksum 校驗和
circular definition 回圈定義
content-based filtering 基於內容的過濾
crash 崩潰
cycle 週期
Common Lisp Object System Common Lisp 物件系統
英文 中文
英文 譯法 1 譯法 2 譯法 3
dimensions 維度
duplicate 複本
delegation
DARPA, Defense Advanced Research Projects Agency 美國國防部高階研究計劃局
dellocate 釋放
dotted list 點狀列表
destructive 破壞性的
destructive function 破壞性函數
data 數據
data-driven 數據驅動
data structure 數據結構
database 數據庫
database schema 數據庫綱目
data type 數據型別
datagram 數據報文
deconstruction 解構
directive 指令
derived 派生
define 定義
definition 定義
dispatch 分派 派發
dynamic languages 動態語言
dynamic scope 動態作用域
dynamic extent 動態範圍
dynamic type 動態型別
depth-first 深度優先
depth-first search 深度優先搜尋
declaring 宣告
declaration 宣告
declarative 宣告式 說明式
declarativeness 可宣告性
declarative programming 說明式程式設計 宣告式程式設計
declarative knowledge 說明式知識 宣告式知識
declaration forms 宣告形式
dead lock 死鎖
debug 偵錯
debugger 偵錯程式
deduction 推導 推斷
default 預設 預設
defer 推遲
delegate 委託
demarshal 散集
derived class 派生類
design pattern 設計模式
directive 指示符
directory 目錄
disk 盤
distributed computing 分佈式計算
document 文件
dynamic binding 動態系結
dangling pointer 迷途指針 野指針
debugging 排錯
deprecated 廢棄
device driver 硬體驅動程式
英文 中文
英文 譯法 1 譯法 2 譯法 3
expendable 可延伸的
extent 範圍 程度
elaborate
elucidating
effect 效果
escaped 逃脫 溢位
expression 表達式
export 導出 引出
equation 方程
error-checking 錯誤檢查
evaluate 求值 評估
evaluation 求值
exploratory programming 探索式程式設計
extensibility 可延伸性
expressive power 表達能力
efficiency 效率
efficient 高效
encapsulation 封裝
enum 列舉
enumrators 列舉元
enumeration type 列舉型別
environment 環境
equal 相等
equality 相等性
equivalence 等價性
error message 錯誤資訊
event 事件
event driven 事件驅動
exception 異常
exception handling 例外處理
exception specification 異常規範
exit 退出
explicit 顯式
external representation 外部表示法
embedded language 嵌入式語言
英文 中文
英文 譯法 1 譯法 2 譯法 3
fixnum 定長數
form 表單
floating point 浮點數
floating-point notation 浮點數表示法
fold 摺疊
family (型別的)系
first-class 第一類的 第一級的
first-class object 第一類的物件 第一級的物件 一等公民
first-class function 第一級函數
fixed-point 不動點
formal relation 形式關係
fractions 派系
function 函數
functional arguments 函數型參數
functional programming 函數語言程式設計
feature 特色
field 欄位 欄位
file 檔案
fill pointer 填充指針
firmware 韌體
flag 標記
flash 快閃記憶體
flexibility 靈活性
flush 重新整理
font 字型
form 形式
formal parameter 形參
forward 轉發
fractal 分形
framework 框架
function object 函數物件
functionality 功能性
freeware 自由軟體
英文 中文
英文 譯法 1 譯法 2 譯法 3
goto 跳轉
generic 通用的 泛化的
generic function 通用函數
generic algorithm 通用演算法 泛型演算法
generic programming 通用程式設計 泛型程式設計
garbage 垃圾
garbage collection 垃圾回收
garbage collector 垃圾回收器
generalized variables 廣義變數
generalized 泛化
game 遊戲
generate 生成
Genrative Programming 生產式程式設計 https://www.szcbjs.com/
global 全域性的
global declarations 全域性宣告
GUI 圖形介面
Greatest Common Divisor 最大公因數
garbage collection 垃圾收集
glue program 膠水程式
Greenspun’s Tenth Rule 格林斯潘第十定律
H
英文 中文
英文 譯法 1 譯法 2 譯法 3
helper 輔助函數 輔助方法
high-order 高階
higher-order function 高階函數
higher-order procedure 高階過程
hash tables 雜湊表 雜湊表
hard-wire
hardware 硬體
hard disk 硬碟
header 頭部
header file 標頭檔案
handle 處理器 處理程式 控制代碼
heap 堆
hyperlink 超鏈接
hack 破解
hacker 駭客
heuristic 啓發式
hold 持有
HTML, HyperText Markup Language 超文件標示語言
HTTP, HyperText Transfer Protocol 超文字傳輸協定
英文 中文
英文 譯法 1 譯法 2 譯法 3
identity 同一性
illusion 錯覺
instructive 教學性的
interpolation 插值
intermediate form 過度形式
intersection 交集
ill type 型別不正確
indent 縮排 縮排
indention 縮排 縮排
indentation 縮排 縮排
infix 中序
infer 推導
infinite-precision 無限精度
integer 整數
internal 內部
interrupt 中止 中斷
imperative programming 指令式程式設計
incremental testing 增量測試
instances 範例
instantiate 範例化
implicit 隱式
iterate 迭代
iterative 迭代的
iteration 迭代的
iterator 迭代器
identical 一致
identifier 識別符號
implement 實現
implementation 實現
import 匯入
inner loop 內層回圈
infinite loop 無限回圈
infinite recursion 無限遞回
information 資訊
inheritance 繼承
inline 內聯
inline expansion 內聯展開
initialize 初始化
initialization 初始化
inner class 內嵌類
integrate 整合
interacts 互動
interactive testing 互動式測試
interactive language 互動式語言
interactive programming environment 互動式程式設計環境
interface 介面
internet 網際網路 因特網
interpret 解釋
interpreter 直譯器
invariants 約束條件
invoke 呼叫
item 項
indented 縮排
instrument 記錄儀
input 輸入
IT, information Technology 資訊技術
英文 中文
英文 譯法 1 譯法 2 譯法 3
keywords 關鍵字
keyword argument 關鍵字參數
kludge 蹩腳
kernel 核心
kernel language 核心語言
英文 中文
英文 譯法 1 譯法 2 譯法 3
latitude
leverage 槓桿
layout 版型
linear recursion 線性遞回
linear iteration 線性迭代
list 列表
list operation 列表操作
lazy 惰性
lazy evaluation 惰性求值
literal 字面
literal constant 字面常數
literal representation 字面量
lexical 詞法的
lexical analysis 詞法分析
lexical scope 詞法作用域
lexical closure 詞法閉包
local 區域性的 局域的
local function 區域性函數 局域函數
local variable 區域性變數 局域變數
local declarations 區域性宣告
locality 區域性性
laser 鐳射
library 庫 函數庫 函式庫
lifetime 生命期
link 鏈接 連線
linker 聯結器
load 裝載 載入
loader 裝載器 載入器
loop 回圈
lvalue 左值
lambda calculus lambda 演算
legacy software 歷史遺留軟體
larval startup 雛形創業公司
LFSP, Language For Smart People 聰明人的語言
M
英文 中文
英文 譯法 1 譯法 2 譯法 3
mainLock 全域性鎖
metric 度量
mutator 更改器 - 比如 set 方法之類
mutative 突變
migration (數據庫)遷移
monkey patch 猴子修補程式
minimal network 最小網路
mirror 鏡射
monad 單子
monomorphic type language 單型語言
mismatch type 型別不匹配
mapping 對映
macro 宏
mainframes 大型電腦
mapping 對映
mapping functions 對映函數
memory 記憶體
memory leaks 記憶體漏失
memory allocation 記憶體分配
memorizing 記憶化
message 訊息
message-passing 訊息傳遞
method 方法
method combination 方法組合 方法組合機制 機製
methods 方法
maintain 維護
mailing list 郵寄清單
manipulator 操縱器
manifest typing 顯示型別
marshal 列集
member 成員
menu 選單
meta- 元-
meta-programming 超程式設計
metaprogramming 超程式設計
micro 微
middleware 中介軟體
modem 調製解調器
module 模組
modularity 模組化
multiple values 多值
modifier 修飾符
mouse 滑鼠
multi-task 多工
mutable 可變的
mutex 互斥鎖
model 模型
machine learning 機器學習
machine language 機器語言
machine language code 機器語言程式碼
machine instruction 機器指令
math envy 對數學家的妒忌
metacircular 元回圈
Moore’s Law 摩爾定律
N
英文 中文
英文 譯法 1 譯法 2 譯法 3
nondeclarative
non-strict evaluation 非嚴格求值
non-strict 非嚴格
native 原生的
native code 本地碼
Non-deterministic choice 非確定性選擇
nested 巢狀
nested class 巢狀類
nondestructive version 非破壞性的版本
namespace 名稱空間
network 網路
natural language 自然語言
natural language processing 自然語言處理
newline 換行 新行
number crunching 數位密集運算
英文 中文
英文 譯法 1 譯法 2 譯法 3
on the fly 執行中 執行時
override 覆寫
object 物件
object code 目的碼
orthogonality 正交性
object-oriented 物件導向
object-oriented programming 物件導向程式設計
online 線上
operation 操作
operator 操作符
operand 操作物件
option 選項
optional 可選的 選擇性的
optional argument 選擇性參數
ordinary 常規的
overflow 溢位
overhead 額外開銷
overload 過載
Occam’s Razor 奧卡姆剃刀原則
open source 開發原始碼
OS, Operating System 操作系統
optimization 優化
optimization of tail calls 尾呼叫優化
P
英文 中文
英文 譯法 1 譯法 2 譯法 3
prescribe 規定
parallel computer 並行計算機
Parkinson’s Law 帕金森法則
prototype 原型
proper list 正規列表
pushdown stack 下推棧
palindrome 迴文
paradigm 範式
primitive recursive 主遞回
predicate 判斷式 謂詞
parallel 並行
partial application 部分應用
partial function application 部分函數應用
particular ordering 部分有序
principal type 主要型別
polymorphic 多型
pair 點對
purely functional language 純函數式語言
parse 解析
parser 解析器
parser tree 解釋樹
phrenology 相面
planning 計畫
pointers 指針
pools 池
process 進程
productivity 生產力
programmer 程式設計師
programming 程式設計
programming language 程式語言
property list 屬性列表
prompt 提示符
primitive 原語
package 包
param 參數
parameter 參數 形參
parent class 父類別
parentheses 括號
paren-matching 括號匹配
pass by adress 按址傳遞 傳址
pass by reference 按參照傳遞 傳參照
pass by value 按值傳遞 傳值
pattern 模式
pattern match 模式匹配
perform 執行
performance 效能
persistence 永續性
physical 物理的
pixel 畫素
platform 平臺
placeholder 佔位符
pointer 指針
pointer arithmetic 指針運算
poll 輪詢
polymorphism 多型
port 埠
postfix 後序
preprocessor 前處理器
prime 素數
print 列印
printer 印表機
printed representation 列印表示法
priority 優先順序
probe 探針
process priority 進程優先順序
procedure 過程
procedurual 過程化的
procedurual knowledge 過程式知識
profile 評測
profiler 評測器 效能分析器
project 專案
property 屬性
protocol 協定
pseudo code 僞碼
preceding 前述的
precedence 優先順序
precedence list 優先順序
path 路徑
pipe 管道
polynomial 多項式的
portable 可移植性
portal 門戶
premature design 過早設計
pseudocode 僞碼
Q
| 英文 | 譯法 1 | 譯法 2 | 譯法 3 |
| query | 查詢 | | |
| query language | 查詢語言 | | |
| qualified | 修飾的 | 帶字首的 | |
| qualifier | 修飾符 | | |
| quality | 品質 | | |
| queue | 佇列 | | |
| QA, Quality Assurance | 品質保證 | | |
R
英文 譯法 1 譯法 2 譯法 3
rest parameter 餘留參數 剩餘參數
row-major order 列主序
request 請求
read 讀取
read-macro 讀取宏
REPL 讀取-求值-列印回圈
read-eval-print loop 「讀取——求值——列印「回圈
recursion 遞回
recursive 遞回
recursive case 遞回情形
right associative 右結合
rapid prototyping 快速原型開發
reuse of software 程式碼重用
referential transparency 參照透明
register 暫存器
radian 弧度
raise 引起
random number 亂數
range 範圍 區間
rank (矩陣)秩 排名
raw 未經處理的
record 記錄
refactor 重構
refer 參考
reference 參照 參考
refine 精化
reflection 反射 映像
rational database 關係數據庫
represent 表現
resolve 解析
resolution 解析度
return 返回
return value 返回值
robust 健壯
robustness 健壯性
routine 例程
routing 路由
runtime 執行期
run-time typing 執行期型別
return 回車
rvalue 右值
RAID, Redundant Array of Independent Disks 冗餘獨立磁碟陣列
regular expression 正則表達式
RISC, Reduced Instruction Set Computer 精簡指令系統計算機
run-length encoding 遊程編碼
h2. S
英文 譯法 1 譯法 2 譯法 3
SICP 《計算機程式的構造與解釋》
segment of instructions 指令片段
stakeholder
slash 斜線
semicolon 分號
scaffold 腳手架 鷹架
shadowing 隱蔽了
snake_case 蛇底式小寫
SCREAMING_SNAKE_CASE 尖叫式蛇底大寫
simple vector 簡單向量
shortest path 最短路徑
scope 作用域
strong type 強型別
static type 靜態型別
static type system 靜態型別系統
statement 陳述 語句
strict evaluation 嚴格求值
substitution 代換
substitution model 代換模型
structural recursion 結構遞回
structured values 結構型值
space leak 記憶體漏失
strict 嚴格
series 序列 級數
side-effects 副作用
sketch 草圖 初步框架
slot 槽
squash 碰撞
stack 棧
string 字串 字串
string template 字串模版
swapping values 交換變數的值
symbol 符號
symbolic computation 符號計算
special variable 特殊變數
special form 特殊形式
specialize 特化
specialization 特化
specialized array 特化陣列
semaphore 號志
save 儲存
scalar type 標量
schedule 排程
scheduler 排程程式
screen 螢幕
search 查詢 搜尋
semantics 語意
sequence 序列
sequential 循序的 順序的
server 伺服器
serial 序列
serialization 序列化
signature 簽名
smart pointer 智慧指針
snapshot 螢幕截圖
specification 規格說明 規範
splitter 切分視窗
software 軟體
solution 方案
source code 原始碼
standard library 標準函式庫
status 狀態
stream 流
subroutine 子程式
subtype 子型別
support 支援
supertype 超集
superclass 基礎類別
suspend 掛起
syntax 語法
sharp-quote 升引號
square 平方
square root 平方根
scan 掃描
scripting language 指令碼語言
s-expression s-表達式 s 表達式
socket 通訊端
spaghetti 麪條式程式碼 意麪式程式碼
spaghetti stack 意麪式棧 麪條式棧
spam 垃圾郵件
spce 規格
SSL, Secure Sockets Layer 安全通訊端層
state machine 狀態機
subset 子集
system administrator 系統管理員
system administrator disease 系統管理員綜合症
store 儲存
h2. T
英文 譯法 1 譯法 2 譯法 3
TAOCP 《計算機程式設計藝術》
timestamp 時間戳
trailing space 行尾空白
taxonomy 分類法
trace 追蹤
type 型別
type hierarchy 型別層級
type name 型別名
type signature 型別簽名
type variable 型別變數
type declarations 型別宣告
typable 型別合法
type safe 型別安全
typing 型別指派 輸入
type inference 型別推導
tuple 元組
type constructor 類構造器
type synonym 型別別名
top-level 頂層
tail-recursion 尾遞回
tail-recursive 尾遞回的
taxable operators 需節制使用的操作符
testing 測試
three-valued logic 三值邏輯
top-down design 自頂向下的設計
transition networks 轉移網路
tree 樹
tree recursion 樹形遞回
Turing machines 圖靈機
table 表格
(database)table 數據表
tag 標籤 標記
target 目標
template 模版
temporary object 臨時物件
text 文字
text file 文字檔案
thread 執行緒
tread safe 多執行緒安全
throw 拋出 丟擲 引發
token 符號 語意單位 語元
transaction 事務
transparent 透明的
traverse 遍歷
trigger 觸發
throwaway program 一次性程式
toplevel 頂層直譯器
Turing-complete 圖靈完備
Turing-machine 圖靈機
h2. U
英文 譯法 1 譯法 2 譯法 3
union 並集
universally quantify 全域性量化
unification 合一 統一
utilities 實用函數
underflow 下溢
unary 一元的
unwinding
unqualfied 未修飾的
user 使用者
UI, user interface 用戶介面
uptime 執行時間
URL, Uniform Resource Locator 統一資源定位符
h2. V
英文 譯法 1 譯法 2 譯法 3
validate 驗證
validator 驗證器
value constructor 值構造器
variable 變數
variable capture 變數捕捉
vector 向量
viable function 可行函數
video 視訊
view 檢視
virtual function 虛擬函式
virtual machine 虛擬機器
virtual memory 虛記憶體
volatile 揮發
vowel 元音
vaporware 朦朧件
VC, Venture Capitalist 風險投資商
h2. W
英文 譯法 1 譯法 2 譯法 3
weight 權值 權重
well type 型別正確
warning message 警告資訊
wildcard 萬用字元
window 視窗
word 單詞 字
wrapper 包裝器 包裝
web server 網路伺服器
WYSIWYG, What You See Is What You Get 所見即所得
WYSIWYW, What You See Is What You Want 所見即所想
X
Y
英文 譯法 1 譯法 2 譯法 3
y combinator Y組合子
Z
英文 譯法 1 譯法 2 譯法 3
zero-indexed 零索引的