结合本人最近经常翻译 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 对象系统

D

英文

中文

英文

译法 1

译法 2

译法 3

decoupling

解耦

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

深度优先搜索

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

自由软件

G

英文

中文

英文

译法 1

译法 2

译法 3

goto

跳转

generic

通用的

泛化的

generic function

通用函数

generic algorithm

通用算法

泛型算法

generic programming

通用编程

泛型编程

garbage

垃圾

garbage collection

垃圾回收

garbage collector

垃圾回收器

generalized variables

广义变量

generalized

泛化

game

游戏

generate

生成

Genrative Programming

生产式编程

global

全局的

global declarations

全局声明

GUI

图形介面

Greatest Common Divisor

最大公因数

garbage collection

垃圾收集

glue program

胶水程序

granularity

粒度

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

超文本传输协议

I

英文

中文

英文

译法 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

实例化

introspection

自省

在计算机编程领域里,是指在运行时来判断一个对象的类型的能力

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

数字密集运算

O

英文

中文

英文

译法 1

译法 2

译法 3

on the fly

运行中

执行时

override

覆写

重写

object

对象

object code

目标代码

orthogonality

正交性

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

尾调用优化

outstanding

未完成的

P

英文

中文

英文

译法 1

译法 2

译法 3

prescribe

规定

partitioning

分片

分区

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

游程编码

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

保存

T

英文

译法 1

译法 2

译法 3

TAOCP

《计算机程序设计艺术》

timer

定时器

timer interrupt

时钟中断

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

零索引的


参考

  • https://people.ubuntu.com/~happyaron/l10n/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E4%B8%AD%E8%8B%B1%E5%AF%B9%E7%85%A7%E6%9C%AF%E8%AF%AD%E8%A1%A8-old.html#WXY