歷經千辛萬苦,整理了軟體開發過程中必備英文單詞,助你走向編程巔峰 !!! 連最難的英文單詞你都征服了,你還怕什麼? (拒絕死記硬背,平時多看看,多用於代碼中,) 【不求全部都會,但求蒙的都對!】 第一天 application [ˌæplɪ'keɪʃ(ə)n]應用程式 應用、應用程式 applica ...
歷經千辛萬苦,整理了軟體開發過程中必備英文單詞,助你走向編程巔峰 !!!
連最難的英文單詞你都征服了,你還怕什麼?
(拒絕死記硬背,平時多看看,多用於代碼中,)
【不求全部都會,但求蒙的都對!】
第一天
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ɡəriðə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]物件模型 對象模型