Web工程師修行筆記_必備單詞(第一部)
歷經千辛萬苦,整理了軟件開發過程中必備英文單詞,助你走向編程巔峰 !!!
連最難的英文單詞你都征服了,你還怕什麽?
(拒絕死記硬背,平時多看看,多用於代碼中,)
【不求全部都會,但求蒙的都對!】
第一天
application [??pl?‘ke??(?)n]應用程式 應用、應用程序
application framework[‘fre?mw??k] 應用程式框架、應用框架 應用程序框架
architecture[‘ɑ?k?tekt??] 架構、系統架構 體系結構
argument [‘ɑ?gj?m(?)nt]引數(傳給函式的值)。叁見 parameter 叁數、實質叁數、實叁、自變量
array [?‘re?] 陣列 數組
arrow[‘?r??] operator[‘?p?reit?] arrow(箭頭)運算子 箭頭操作符
assembly [?‘sembl?]裝配件
assembly language [‘l??gw?d?]組合語言 匯編語言
assert(ion) [?‘s??t] [?‘s???(?)n]斷言
assign [?‘sa?n]指派、指定、設值、賦值 賦值
assignment [?‘sa?nm(?)nt]指派、指定 賦值、分配
assignment operator [‘?p?re?t?]指派(賦值)運算子 = 賦值操作符
associated [?‘so??et?d]相應的、相關的 相關的、關聯、相應的
associative [?‘s?????t?v] container [k?n‘te?n?]關聯式容器(對應 sequential container) 關聯式容器
//atomic [?‘t?mik]不可分割的 原子的
attribute [?‘tr?bju?t]屬性 屬性、特性
audio [‘??d???]音訊 音頻
A.I. 人工智慧 人工智能
(artificial [ɑ:ti‘fi??l] intelligence [?n‘tel?d?(?)ns])
-----------------------------------------------------------------------------------------------------------------
*第二天*
bitwise 以 bit 為單元逐一┅
bitwise copy 以 bit 為單元進行復制;位元逐一復制 位拷貝
block [英][bl?k] [美][blɑk] 區塊,區段 塊、區塊、語句塊
boolean [‘bu:li:?n]布林值(真假值,true 或 false) 布爾值
border [‘b?:d?]邊框、框線 邊框
brace[breis] (curly [‘k?:li] brace) 大括弧、大括號 花括弧、花括號
bracket[‘br?kit] (square [skwε?]brakcet) 中括弧、中括號 方括弧、方括號
breakpoint [‘breikp?int]中斷點 斷點
build [bild]建造、構築、建置(MS 用語)
build-in 內建 內置
bus 匯流排 總線
//business [‘b?zn?s]商務,業務 業務
buttons [b?t?ns]按鈕 按鈕
byte [bait]位元組(由 8 bits 組成) 字節
cache [k??]快取 高速緩存
call [k?:l]呼叫、叫用 調用
callback [‘k?:lb?k]回呼 回調
call operator [‘?p?reit?] call(函式呼叫)運算子調用操作符
(同 function call operator)
candidate [‘k?ndidit] function 候選函式 候選函數
(在函式多載決議程序中出現的候選函式)
chain [t?ein]串鏈(例 chain of function calls) 鏈
character [‘k?r?kt?]字元 字符
check [t?ek] box 核取方塊 (i.e. check button) 復選框
checked [t?ekt] exception [ik‘sep??n]可控式異常(Java)
check button [‘b?t?n]方鈕 (i.e. check box) 復選按鈕
child [t?aild] class 子類別(或稱為derived [di‘raivd] class, subtype [‘s?btaip] 圖表類型) 子類
class [klɑ:s]類別 類
class body 類別本體 類體
class declaration [,dekl?‘rei??n]類別宣告、類別宣告式 類聲明
class definition [,defi‘ni??n]類別定義、類別定義式 類定義
class derivation [,deri‘vei??n] list 類別衍化列 類繼承列表
class head [hed]類別表頭 類頭
class hierarchy [‘hai?rɑ:ki]類別繼承體系, 類別階層 類層次體系
class library [‘laibr?ri]類別程式庫、類別庫 類庫
class template [‘templit]類別模板、類別範本 類模板
class template partial [‘pɑ:??l] specializations [‘spe??laiz]
類別模板偏特化 類模板部分特化
class template specializations
類別模板特化 類模板特化
cleanup [‘kli:n?p]清理、善後 清理、清除
client [‘klai?nt]客端、客戶端、客戶 客戶
*第三天*
client-server [‘s?:v?]主從架構 客戶/服務器
clipboard [‘klipb?:d]剪貼簿 剪貼板
clone [kl?un]復制 克隆
collection [k?‘lek??n]群集 集合
combo [‘k?mb?u] box [b?ks]復合方塊、復合框 組合框
command [k?‘mɑ:nd] line [lain]命令列 命令行
(系統文字模式下的整行執行命令)
communication [k?,mju:ni‘kei??n]通訊 通訊
compatible [k?m‘p?t?bl]相容 兼容
compile [k?m‘pail]time 編譯期 編譯期、編譯時
compiler [k?m‘pail?]編譯器 編譯器
component [k?m‘p?un?nt]組件 組件
composition[,k?mp?‘zi??n] 復合、合成、組合 組合
computer [k?m‘pju:t?]電腦、計算機 計算機、電腦
concept [‘k?nsept]概念 概念
concrete [k?n‘kri:t]具象的 實在的
concurrent [k?n‘k?r?nt]並行 並發
configuration [k?n,fiɡju‘rei??n]組態 配置
connection [k?‘nek??n]連接,連線(網絡,資料庫) 連接
constraint[k?n‘streint] 約束(條件)
construct [k?n‘str?kt]構件 構件
container [k?n‘tein?]容器 容器
(存放資料的某種結構如 list, vector...)
containment [k?n‘teinm?nt]內含 包容
context[‘k?ntekst] 背景關系、周遭環境、上下脈絡 環境、上下文
control [k?n‘tr?ul]控制元件、控件 控件
console [k?n‘s?ul]主控臺 控制臺
const [‘k?nst?nt]常數(constant 的縮寫,C++ 關鍵字)
constant[‘k?nst?nt] 常數(相對於 variable) 常量
constructor[k?n‘str?kt?](ctor) 建構式 構造函數
(與class 同名的一種 member functions)
copy[‘k?pi] (v) 復制、拷貝 拷貝
copy (n) 復件, 副本
cover [‘k?v?] 涵蓋 覆蓋
create [kri‘eit]創建、建立、產生、生成 創建
creation [kri:‘ei??n]產生、生成 創建
cursor [‘k?:s?]遊標 光標
custom [‘k?st?m] 訂制、自定 定制
data [‘deit?]資料 數據
database [‘deit?beis]資料庫 數據庫
database schema [‘ski:m?] 數據庫結構綱目
data member [‘memb?] 資料成員、成員變數 數據成員、成員變量
data structure [‘str?kt??]資料結構 數據結構
*第四天*
datagram [‘deit?ɡr?m]資料元 數據報文
dead [ded] lock [l?k]死結 死鎖
debug [di:‘b?ɡ]除錯 調試
debugger [di:‘b?ɡ?]除錯器 調試器
declaration [,dekl?‘rei??n]宣告、宣告式 聲明
deduction [di‘d?k??n]推導(例:template argument deduction) 推導、推斷
default [di‘f?:lt]預設 缺省、默認
defer [di‘f?:] 延緩 推遲
define [di‘fain]定義 預定義
definition [,defi‘ni??n]定義、定義區、定義式 定義
delegate [‘deliɡeit]委派、委托、委任 委托
delegation [,deli‘ɡei??n] (同上)
demarshal 反編列 散集
dereference [di‘ref?r?ns]提領(取出指標所指物體的內容) 解叁考
dereference operator dereference(提領)運算子 * 解叁考操作符
derived [di‘raivd] class 衍生類別 派生類
design [di‘zain] by contract [k?n‘tr?kt]契約式設計
design [di‘zain] pattern [‘p?t?n] 設計範式、設計樣式 設計模式
※ 最近我比較喜歡「設計範式」一詞
destroy [di‘str?i] 摧毀、銷毀
destructor [di‘str?kt?] 解構式 析構函數
device [di‘vais] 裝置、設備 設備
dialog [‘dai?l?ɡ]對話窗、對話盒 對話框
directive [di‘rektiv] 指令(例:using directive) (編譯)指示符
directory [di‘rekt?ri] 目錄 目錄
disk [disk] 碟 盤
dispatch [dis‘p?t?] 分派 分派
distributed [di‘stribjutid] computing [k?m‘pju:ti?] 分布式計算 (分布式電算) 分布式計算
分散式計算 (分散式電算)
document [‘d?kjum?nt]文件 文檔
dot [d?t] operator [‘?p?reit?] dot(句點)運算子 . (圓)點操作符
driver [draiv?]驅動程式 驅動(程序)
dynamic [dai‘n?mik] binding [‘baindi?] 動態系結 動態綁定
efficiency [i‘fi??nsi] 效率 效率
efficient [i‘fi??nt]高效 高效
end [end] user [‘ju:z?]終端用戶
entity [‘ent?ti] 物體 實體、物體
encapsulation [in,-k?ps?‘lei??n] 封裝 封裝
enclosing [in‘kl?uz] class 外圍類別(與巢狀類別 nested [‘nestid]( 嵌套的) class 有關)外圍類
enum (enumeration [i,nju:m?‘rei??n]) 列舉(一種 C++ 資料型別) 枚舉
enumerators [i‘nju:m?reit?]列舉元(enum 型別中的成員) 枚舉成員、枚舉器
equal [‘i:kw?l] 相等 相等
equality [i:‘kw?l?ti]相等性 相等性
*第五天*
equality operator [‘?p?reit?] equality(等號)運算子 == 等號操作符
equivalence [i‘kwiv?l?ns] 等價性、等同性、對等性 等價性
equivalent [i‘kwiv?l?nt]等價、等同、對等 等價
escape [i‘skeip] code 轉義碼 轉義碼
evaluate [i‘v?ljueit] 評估、求值、核定 評估
event [i‘vent]事件 事件
event driven [driv?n]事件驅動的 事件驅動的
exception 異常情況 異常
exception declaration [,dekl?‘rei??n]異常宣告(ref. C++ Primer 3/e, 11.3) 異常聲明
exception handling [‘h?ndli?]異常處理、異常處理機制 異常處理、異常處理機制
exception specification [,spesifi‘kei??n]異常規格(ref. C++ Primer 3/e, 11.4) 異常規範
exit [‘eksit]退離(指離開函式時的那一個執行點) 退出
explicit [iks‘plisit]明白的、明顯的、顯式 顯式
export [ik‘sp?:t]匯出 引出、導出
expression [ik‘spre??n]運算式、算式 表達式
-----------------------------------------------------------------------------------------------------------------
facility [f?‘siliti]設施、設備 設施、設備
feature [‘fi:t??]特性
field [‘fi:ld]欄位,資料欄(Java) 字段, 值域(Java)
file [‘fail]檔案 文件
firmware [‘f?:mwε?]韌體 固件
flag [fl?ɡ]旗標 標記
flash [fl??] memory [‘mem?ri]快閃記憶體 閃存
flexibility [,fleksi‘biliti]彈性 靈活性
flush [fl??]清理、掃清 刷新
font [f?nt]字型 字體
form [f?:m]表單(programming [‘pr?uɡr?mi?] 用語) 窗體
formal [‘f?:m?l] parameter [p?‘r?mit?]形式叁數 形式叁數
forward [‘f?:w?d] declaration [,dekl?‘rei??n]前置宣告 前置聲明
forwarding [‘f?:w?di?]轉呼叫,轉發 轉發
forwarding function [‘f??k??n]轉呼叫函式,轉發函式 轉發函數
fractal [‘fr?kt?l]碎形 分形
framework [‘freimw?:k]框架 框架
full [ful] specialization [,spe??lai‘zei??n]全特化(ref. partial [‘pɑ:??l] specialization)
function 函式、函數 函數
function call operator [‘?p?reit?]同 call operator
function object[‘?bd?ikt] 函式物件(ref. C++ Primer 3/e, 12.3) 函數對象
function overloaded [‘?uv?‘l?udid] resolution [,rez?‘lu:??n]
函式多載決議程序 函數重載解決(方案)
functionality [,f??k??‘n?liti]功能、機能 功能
function template [‘templit]函式模板、函式範本 函數模板
functor [‘f??kt?]仿函式 仿函式、函子
game [ɡeim]遊戲 遊戲
*第六天*
generate [‘d?en?reit]生成
generic [d?i‘nerik]泛型、一般化的 一般化的、通用的、泛化
generic algorithm [‘?lɡ?rie?m]泛型演算法 通用算法
getter [‘ɡet?] (相對於 setter) 取值函式
global [‘ɡl?ub?l]全域的(對應於 local) 全局的
global object [‘?bd?ikt]全域物件 全局對象
global scope [sk?up] resolution [,rez?‘lu:??n] operator [‘?p?reit?]
全域生存空間(範圍決議)運算子 :: 全局範圍解析操作符
group [ɡru:p]群組
group box 群組方塊 分組框
guard [ɡɑ:d] clause [kl?:z]衛述句 (Refactoring, p250) 衛語句
GUI 圖形介面 圖形界面(Graphical [‘ɡr?fik?l] User Interface)
-----------------------------------------------------------------------------------------------------------------
hand shaking [‘?eiki?]握手協商
handle [‘h?ndl]識別碼、識別號、號碼牌、權柄 句柄
handler [‘h?ndl?]處理常式 處理函數
hard [hɑ:d]-coded [‘k?udid] 編死的 硬編碼的
hard-copy [‘k?pi]硬拷圖 屏幕截圖
hard disk [disk]硬碟 硬盤
hardware [‘hɑ:dwε?]硬體 硬件
hash [h??] table [‘teibl] 雜湊表 哈希表、散列表
header [‘hed?] file [‘fail]表頭檔、標頭檔 頭文件
heap [hi:p] 堆積 堆
hierarchy [‘hai?,rɑ:ki]階層體系 層次結構(體系)
hook [huk]掛鉤 鉤子
hyperlink [‘haip?li?k] 超鏈結 超鏈接
-----------------------------------------------------------------------------------------------------------------
icon [‘aik?n]圖示、圖標 圖標
IDE 整合開發環境 集成開發環境
(integrated [‘intiɡreitid] development [di‘vel?pm?nt] environment [in‘vai?r?nm?nt])
identifier [ai‘dentifai?]識別字、識別符號 標識符
if and only if 若且唯若 當且僅當
Illinois [,ili‘n?i(z)]伊利諾 伊利諾斯
image [‘imid?]影像 圖象
immediate [i‘mi:di?t] base [beis]直接的(緊臨的)上層 base class。 直接上層基類
immediate derived [di‘raivd]直接的(緊臨的)下層 derived class。 直接下層派生類
immutability [i,mjuit?‘bil?ti]不變性
immutable [i‘mju:t?bl] 不可變(的)
implement [‘implim?nt] 實作、實現 實現
implementation [,implimen‘tei??n]實作品、實作體、實作碼、實件 實現
implicit [im‘plisit] 隱喻的、暗自的、隱式 隱式
import [im‘p?:t]匯入 導入
increment [‘inkrim?nt] operator [‘?p?reit?] 累加運算子 ++ 增加操作符
infinite [‘infin?t] loop [lu:p]無窮回圈 無限循環
infinite recursive [ri‘k?:siv] 無窮遞回 無限遞歸
*第七天*
information [,inf?‘mei??n]資訊 信息
infrastructure [‘infr?,str?kt??]公共基礎建設
inheritance [in‘herit?ns]繼承、繼承機制 繼承、繼承機制
inline [‘in,lain]行內 內聯
inline expansion [ik‘sp?n??n]行內展開 內聯展開
initialization [i,ni??lai‘zei??n] 初始化(動作) 初始化
initialization list 初值列 初始值列表
initialize [i‘ni??laiz] 初始化 初始化
inner [‘in?] class 內隱類別 內嵌類
instance [‘inst?ns]實體 實例
(根據某種表述而實際產生的「東西」)
instantiated 具現化、實體化(常應用於 template) 實例化
instantiation [in,st?n?iei??n] 具現體、具現化實體(常應用於 template) 實例
integer [‘intid??] (integral [‘intiɡr?l]) 整數(的) 整型(的)
integrate [‘intiɡreit]整合 集成
interacts [?nt?r‘?kt]交談、互動 交互
interface [‘int?feis]介面 接口
for GUI (Graphical [‘ɡr?fik?l] User Interface)介面 界面
interpreter [in‘t?:prit?]直譯器 解釋器
invariants [in‘v??ri?nt]恒常性,約束條件 約束條件
invoke [in‘v?uk]喚起 調用
iterate [‘it?reit]叠代(回圈一個輪回一個輪回地進行) 叠代
iterative [‘it?r?tiv] 反覆的,叠代的
iterator [?t?‘re?t?]叠代器(一種泛型指標) 叠代器
iteration [,it?‘rei??n]叠代(回圈每次輪回稱為一個 iteration) 叠代
item [‘ait?m] 項目、條款 項、條款、項目
-----------------------------------------------------------------------------------------------------------------
laser [‘leiz?]雷射 激光
level [‘lev?l]階 層 (級)
例 high level 高階 高層
library [‘laibr?ri] 程式庫、函式庫 庫、函數庫
lifetime [‘laiftaim]生命期、壽命 生命期、壽命
link [li?k] 聯結、連結 連接,鏈接
linker [‘li?k?] 聯結器、連結器 連接器
literal [‘lit?r?l] constant [‘k?nst?nt]字面常數(例 3.14 或 "hi" 這等常數值) 字面常數
list 串列(linked-list) 列表、表、鏈表
list box 列表方塊、列表框 列表框
load [l?ud] 載入 裝載
loader [‘l?ud?]載入器 裝載器、載入器
local [‘l?uk?l]區域的(對應於 global) 局部的
local object 區域物件 局部對象
lock [l?k] 機鎖
loop [lu:p] 回圈 循環
lvalue 左值 左值
*第八天*
macro [‘m?kr?u]巨集 宏
magic [‘m?d?ik] number 魔術數字 魔法數
maintain [mein‘tein]維護 維護
manipulator [m?‘nipjuleit?] 操縱器(iostream [stri:m]預先定義的一種東西) 操縱器
marshal [‘mɑ:??l]編列 列集
叁考 demarshal
mechanism [‘mek?niz?m]機制 機制
member [‘memb?]成員 成員
member access operator 成員取用運算子(有 dot 和 arrow 兩種) 成員存取操作符
member function 成員函式 成員函數
member initialization [i,ni??lai‘zei??n] list
成員初值列 成員初始值列表
memberwise [waiz] 以 member 為單元┅、members 逐一┅ 以成員為單位
memberwise copy 以 members 為單元逐一復制
memory [‘mem?ri] 記憶體 內存
menu [‘menju]表單、選單 菜單
message [‘mesid?]訊息 消息
message based [beist] 以訊息為基礎的 基於消息的
message loop [lu:p] 訊息回圈 消息環
method (java) 方法、行為、函式 方法
meta- 超- 元-
例 meta-programming 超編程 元編程
micro [‘maikr?u]微 微
middleware [‘midlwe?]中介層 中間件
modeling [‘m?d?li?] 模塑
modeling language [‘l??ɡwid?]塑模語言,建模語言
modem [‘m?udem] 數據機 調制解調器
module [‘m?dju:l]模組 模塊
modifier [‘m?difai?] 飾詞 修飾符
most derived [di‘raivd] class 最末層衍生類別 最底層的派生類
mouse [maus]滑鼠 鼠標
mutable [‘mju:t?bl] 可變的 可變的
multi-tasking [‘m?lti] [‘tɑ:ski?]多工 多任務
namespace [‘neimspeis]命名空間 名字空間、命名空間
native [‘neitiv]原生的 本地的、固有的
nested [‘nestid] class 巢狀類別 嵌套類
network [‘netw?:k]網路 網絡
network card 網路卡 網卡
object 物件 對象
object based[beist] 以物件為基礎的 基於對象的
object file [‘fail]目的檔 目標文件
object model [‘m?d?l]物件模型 對象模型
Web工程師修行筆記_必備單詞(第一部)