译名表

收录书中涉及专有名词的英文单词、短语,给出本书的中文译名。

采纳惯用译名为主。没有合适译名的,尽量做到信、达、雅的前提下,给出新翻译。

英文部分书名、人名请使用斜体;保留原有的大小写。请按英文字母顺序排序。

涉及特定语言、软件和架构等的概念,标注(Rust)(x86)(QEMU)等,以便和其它语言、技术的概念相区分。

英文 出现章节 中文翻译
append by bytes 按字符拼接
Application Binary Interface, ABI 应用程序二进制接口
assert 断言
attribute (Rust) 属性
background color 二,三 背景色
bare metal 一,二 裸机
bare-metal executable 裸机程序
block (in contexts) 阻塞
bootable disk image 可引导的映像
bootloader 引导程序
bright bit 加亮位
BSS segment BSS段
byte literal 字节字面量
byte string 字节串
caret requirement (Rust) 脱字号条件
character cell 二,三 字符单元
C-like enum (Rust) 类似于C语言的枚举
Code page 437 代码页437
color code 颜色代码
Combinators 十二 组合子
compiler built-in libraries 编译器内建库
conditional compilation 条件编译
const evaluator 常量求值器
const functions (Rust) 常函数
Cooperative Multitasking 十二 协作式多任务
copy semantics 一,三 复制语义
CPU exception (x86) CPU异常
CPU feature CPU特征
crate (Rust)
crate root (Rust) 根模块
cross compile 交叉编译
custom target 自定义目标
dependency (Rust) 依赖项
derive (Rust) 生成
destructor 析构函数
“dev” profile (Rust) dev配置
device name 设备名
diverging 十二 发散
diverging function (Rust) 发散函数
dynamically dispatch 十二 动态派发
edition (Rust) 版次
enum (Rust) 枚举
Executable and Linkable Format, ELF ELF格式
exit status (QEMU) 退出状态
explicit lifetime (Rust) 显式生命周期
embedded system 嵌入式系统
entry point 入口点
entry point address 入口点地址
feature flag 特性标签
foreground color 二,三 前景色
formatting macros (Rust) 格式化宏
freestanding executable 独立式可执行程序
garbage collection 垃圾回收
generic 泛型
green threads 绿色线程,软件线程
guest system 客户系统
host system 一,二 宿主系统
immutable variable (Rust) 不可变变量
integration test 集成测试
interior mutability (Rust) 内部可变性
I/O port (x86) IO端口
kernel 内核
language item (Rust) 语言项
line feed 换行符
linker 一,二 链接器
linker argument 链接器参数
lazy initialization 延迟初始化
magic number 魔术数字
memory-mapped I/O 存储器映射输入输出
memory safety 内存安全
module (Rust) 模块
mutable static variable (Rust) 可变静态变量
mutual exclusion 互斥条件
name mangling 名称重整
“never” type (Rust) Never类型
page table 分页表
page fault 缺页异常
Pin 十二 固定
precompiled library 预编译库
Preemptive Multitasking 十二 抢占式多任务
range notation (Rust) 区间标号
raw pointer 二,三 裸指针
redzone 红区
release channel (Rust) 发行频道
“release” profile release配置
root module 根模块
root namespace 根命名空间
rule (in macros, Rust) (宏的)规则
runtime system 运行时系统
semantic version number, semver 语义版本号
serial port 串行端口
Single Instruction Multiple Data, SIMD 单指令多数据流
spinlock 自旋锁
stack trace 堆栈轨迹
stack unwinding 一,二 栈展开
standard output 标准输出
‘static lifetime (Rust) ‘static生命周期
static variable 静态变量
structured exception handling, SEH 结构化异常处理
software threads 软件线程,绿色线程
submodule (Rust) 子模块
system call 系统调用
target triple (Rust) 一,二 目标三元组
target specification 目标配置清单
target system 目标系统
test runner 测试运行器
trait object (Rust) trait对象
unsafe block 二,三 unsafe语句块
unstable feature 不稳定特性
VGA text buffer (x86) 二,三 VGA字符缓冲区
VGA text mode (x86) VGA字符模式
virtual address 虚拟地址
volatile operation 易失操作
warning 警告
wrapping type 包装类型