中英術語對照表

以下為本書所使用到的常用術語:

English 英文Traditional Chinese 正體中文Note 備註
Abstract Syntax Tree抽象語法樹參考:維基百科
ahead-of-time compiled預先編譯
annotations詮釋
argument引數
arity元數所需運算元的數量。參考:維基百科
array陣列參考:維基百科
assignment賦值
associated function關聯函式
benchmarking基準化分析法
best-practice最佳做法
bit位元參考:維基百科
block區塊
boolean布林參考:維基百科
bounds-check邊界檢查參考:維基百科
borrowing借用
borrow checker借用檢查器
bug程式錯誤
Builder Pattern建造者模式參考:維基百科
byte位元組參考:維基百科
camel case駝峰式大小寫參考:維基百科
clone克隆
closures閉包
coerce強制
collection集合參考:維基百科
command line命令列參考:維基百科
commit提交
concurrency並行參考:維基百科
conditional條件運算參考:維基百科
configuration配置
constant常數參考:維基百科
constructor建構子
copy拷貝
crash崩潰亦譯作「當機」,為了避免混淆使用「崩潰」統一指稱,參考:樂詞網
dangling pointer迷途指標參考:維基百科
data race資料競爭
declaration statements宣告陳述式
dependencies依賴
deque雙向佇列Double-ended queue
dereference取值* 運算子
dispatch分派參考:維基百科
diverging functions發散函式不回傳值的函式
edition版號
enumerate列舉參考:維基百科
equality等式
ergonomics人因工程參考:RFC 0198 PR
executable執行檔
expression表達式
expression-oriented表達式導向
expression statements表達陳述式
filename extension副檔名
handle控制代碼參考:維基百科MSDN
heap堆積參考:維基百科
fault錯誤
formalization正規化
function函式參考:維基百科
generics泛型參考:維基百科
hash雜湊
hash map雜湊映射
identifier標識符參考:維基百科
import匯入
index索引參考:維基百科
instance實體
iterative疊代參考:維基百科
iterator疊代器參考:維基百科
immutable不可變參考:維基百科
inheritance繼承
join會合意旨 threads 的會合,參考:RFC 3151 PR
keyword關鍵字
language feature語言特徵參考:中華民國資訊學會
library函式庫參考:維基百科
lifetimes生命週期
linker連結器參考:維基百科
literal字面值
loop迴圈、循環參考:維基百科
macro巨集參考:維基百科
main function主函式參考:維基百科
metadata詮釋資料
metaprogramming超程式設計參考:維基百科
method方法參考:維基百科
module模組參考:維基百科
monomorphism單型
mutable可變參考:維基百科
mutability可變性
mutation可變數
namespace命名空間參考:維基百科
nested巢狀
Nightly每夜版
operators運算子參考:維基百科
overloading重載參考:維基百科
ownership所有權
package套件參考:維基百科
panic恐慌
parse分析、分析語法
parser語法分析器參考:維基百科
pattern模式參考:維基百科
pattern matching模式配對參考:中華民國資訊學會
placeholder佔位符
plugins外掛
pointer指標參考:維基百科
polymorphism多型參考:維基百科
primitive type基本型別參考:維基百科
profile設定檔
reference參照、參考參考:維基百科
regression迴歸錯誤
round bracket圓括號參考:維基百科
runtime執行時
scalar純量
scope有效範圍
section段落
semantics語意
segment區段參考:維基百科
segmentation fault記憶體區段錯誤參考:維基百科
shadowing遮蔽
sibling同輩
signed integer帶號整數參考:維基百科
slices切片其他資料結構的參考
square bracket方括號參考:維基百科
stack堆疊參考:維基百科
statements陳述式
string字串參考:維基百科
string interpolation字串插值參考:MSDN
struct結構體參考:維基百科維基百科
subscript下標指的是 a[1] 中的 [1]
symbols符號
syntax語法
tabs分頁
thread執行緒參考:維基百科
trait特徵參考:維基百科
tuple元組
two’s complement二補數參考:維基百科
type型別參考:維基百科
type inference型別推斷參考:維基百科
unsigned integer非帶號整數參考:維基百科
values值、數值
variables變數
variant變體
vector向量
view視圖參考:維基百科
wildcard萬用字元
workspaces工作空間
zero-cost abstractions無成本抽象化

未翻譯

English 英文Traditional Chinese 正體中文Note 備註
backtrace
build名詞,例:create a "build"
crates
map
mastergit branch
prelude預先載入的函式庫
repository
RustaceansRust 開發者稱呼自己的常用稱號
shell