歷經千辛萬苦,整理了軟件開發過程當中必備英文單詞,助你走向編程巔峯 !!!程序員
連最難的英文單詞你都征服了,你還怕什麼?算法
(拒絕死記硬背,平時多看看,多用於代碼中,)數據庫
【不求所有都會,但求蒙的都對!】編程
第九天數組
object oriented ['ɔ:rientid]物件導向的 面向對象的 安全
online ['ɔnlain]線上 在線 服務器
opaque [əu'peik]不透明的 多線程
operand ['ɔpərænd] 運算元 操做數 app
operating ['ɔpəreitiŋ] system ['sistəm] (OS) 做業系統 操做系統 dom
operation [,ɔpə'reiʃən] 操做、操做行爲 操做
operator ['ɔpəreitə]運算子 操做符、運算符
option ['ɔpʃən]選項,可選方案 選項
ordinary ['ɔ:dinəri]常規的 常規的
overflow 上限溢位(相對於 underflow) 溢出(underflow:下溢)
overhead 額外負擔、額外開銷 額外開銷
overload [,əuvə'ləud] 多載化、多載化、重載 重載
overloaded ['əuvə'ləudid] function 多載化函式 重載的函數
overloaded operator 多載化運算子 被重載的操做符
overloaded set 多載集合 重載集合
override [,əuvə'raid] 改寫、覆寫 重載、改寫、從新定義
(在 derived class 中從新定義虛擬函式
-----------------------------------------------------------------------------------------------------------------
package ['pækidʒ]套件 包
pair [pεə]對組
palette ['pælit]調色盤、組件盤、工具箱
pane [pein]窗格 窗格
(有時爲嵌板之意,例 Java Content Pane)
parallel ['pærəlel]平行 並行
parameter [pə'ræmitə]叄數(函式叄數列上的變數) 叄數、形式叄數、形叄
parameter list 叄數列 叄數列表
parent ['pεərənt] class 父類別(或稱 base class) 父類
parentheses [pə'renθəsɪz]小括弧、小括號 圓括弧、圓括號
parse [pɑ:z]解析 解析
part 零件 部件
partial ['pɑ:ʃəl] specialization [,speʃəlai'zeiʃən] 偏特化(ref. C++ Primer 3/e, 16.10) 局部特化
(ref. full specialization)
pass by address [ə'dres]傳址(函式引數的傳遞方式)(非正式用語)傳地址
pass by reference ['refərəns]傳址(函式引數的一種傳遞方式) 傳地址, 按引用傳遞
pass by value 傳值(函式引數的一種傳遞方式) 按值傳遞
pattern ['pætən]範式、樣式 模式
performance [pə'fɔ:məns]效率、性能兼而有之 性能
persistence [pə'sistəns]永續性 持久性
pixel ['piksəl] 圖素、像素 像素
placement delete ref [ref]. C++ Primer 3/e, 15.8.2
placement new ref. C++ Primer 3/e, 15.8.2
platform 平臺 平臺
pointer ['pɔintə]指標 指針
*第十天*
址位器(和址叄器 reference 造成對映,滿好)
poll [pəul]輪詢 輪詢
polymorphism [pɔli'mɔ:fizəm]多型 多態
pop[pɔp] up [ʌp]冒起式、彈出式 彈出式
port [pɔ:t]埠 端口
postfix['pəustfiks] 後置式、後序式 後置式
precedence ['presidəns]優先序(一般用於運算子的優先執行次序)
prefix [,pri:'fiks]前置式、前序式 前置式
preprocessor [pri:'prəusesə]前處理器 預處理器
prime [praim]質數 素數
primitive['primitiv] type 基本型別 (不一樣於 base class,基礎類別)
print[print] 列印 打印
printer ['printə]印表機 打印機
priority [prai'ɔrəti]優先權 (一般用於執行緒得到 CPU 時間的優先次序)
procedure [prə'si:dʒə]程序 過程
procedural [prə'si:dʒərəl]程序性的、程序式的 過程式的、過程化的
process ['prəuses]行程 進程
profile ['prəufail]評測 評測
profiler ['prəufailə]效能(效率)評測器 效能(性能)評測器
programmer ['prəuɡræmə]程式員 程序員
programming ['prəuɡræmiŋ]編程、程式設計、程式化 編程
progress ['prəuɡres bar [bɑ:]進度指示器 進度指示器
project ['prɔdʒekt]專案 項目、工程
property ['prɔpəti]屬性
protocol ['prəutəkɔl]協定 協議
pseudo ['psju:dəu] code [kəud]假碼、虛擬碼、僞碼 僞碼
-----------------------------------------------------------------------------------------------------------------
qualified ['kwɔlifaid]通過資格修飾(例如加上 scope 運算子) 限定
qualifier ['kwɔlifaiə]資格修飾詞、飾詞 限定修飾詞
quality ['kwɔləti]品質 質量
queue [kju:]佇列 隊列
-----------------------------------------------------------------------------------------------------------------
radian ['reidiən] 徑度 弧度
radio ['reidiəu] button 圓鈕 單選按鈕
raise [reiz]引起(經常使用來表示發出一個 exception) 引發、引起
random ['rændəm] number ['nʌmbə]隨機數、亂數 隨機數
range [reindʒ]範圍、區間(用於 STL 時) 範圍、區間
rank [ræŋk]等級、分等(ref. C++Primer 3/e 9,15章) 等級
raw [rɔ:]生鮮的、未經處理的 未經處理的
record [ri'kɔ:d] 記錄 記錄
recordset ['rekɔdset]記錄集 記錄集
recursive [ri'kə:siv] 遞迴 遞歸
re-direction [di'rekʃən] 重導向 重定向
refactoring 重構、重整 重構
refer [ri'fə:]取用 叄考
*第十一天*
refer to 指向、指涉、指代
reference ['refərəns] (C++ 中相似指標的東西,至關於 "化身") 引用、叄考
址叄器, see pointer
register ['redʒistə]暫存器 寄存器
reflection [re'flekʃən] 反射 反射、映像
relational [ri'leiʃənəl] database 關聯式資料庫 關係數據庫
represent [,repri'zent]表述,表現 表述,表現
resolve [ri'zɔlv]決議(爲算式中的符號名稱尋找 解析
對應之宣告式的過程)
resolution [,rezə'lu:ʃən]決議程序、決議過程 解析過程
resolution 解析度 分辨率
restriction [ri'strikʃən]侷限
return 傳回、回返 返回
return type 回返型別 返回類型
return value 回返值 返回值
robust [rəu'bʌst] 強固、穩健 健壯
robustness [rəʊ'bʌstnɪs]強固性、穩健性 健壯性
routine [ru:'ti:n] 常式 例程
runtime [rʌn'taim] 執行期 運行期、運行時
-----------------------------------------------------------------------------------------------------------------
common ['kɔmən] language ['læŋɡwidʒ] runtime (CLR) 譯爲「通用語言執行層」
-----------------------------------------------------------------------------------------------------------------
rvalue 右值 右值
*第十二天*
save 儲存 存儲
schedule ['skedʒu:əl]排程 調度
scheduler 排程器 調度程序
scheme [ski:m] 結構綱目、組織綱目
scroll [skrəul] bar 卷軸 滾動條
scope [skəup] 生存空間、生存範圍、範疇、做用域 生存空間
scope operator ['ɔpəreitə] 生存空間(範圍決議)運算子 :: 生存空間操做符
scope resolution [,rezə'lu:ʃən ]operator
生存空間決議運算子 生存空間解析操做符
(與scope operator同)
screen [skri:n] 螢幕 屏幕
search [sə:tʃ]搜尋 查找
semantics [si'mæntiks] 語意 語義
sequential [si'kwenʃəl] container [kən'teinə]序列式容器 順序式容器
(對應於 associative [ə'səuʃjətiv] container)
server 伺服器、伺服端 服務器、服務端
serial ['siəriəl] 串行
serialization [,siəriəlai'zeiʃən] 次第讀寫,序列化 序列化
(serialize) ['siəriəlaiz]
setter (相對於 getter) 設值函式
signal ['siɡnəl]信號
signature ['signətʃə]標記式、簽名式、署名式 簽名
slider ['slaidə] 滾軸 滑塊
slot [slɔt]條孔、槽 槽
smart[smɑ:t] pointer 靈巧指標、精靈指標 智能指針
snapshot ['snæpʃɔt] 螢幕快照(圖) 屏幕截圖
specialization [,speʃəlai'zeiʃən] 特殊化、特殊化定義、特殊化宣告 特化
specification [,spesifi'keiʃən]規格 規格、規範
splitter ['splitə]分裂視窗 切分窗口
software 軟體 軟件
solution [sə'lju:ʃən] 解法,解決方案 方案
source 原始碼 源碼、源代碼
stack [stæk](d)堆疊 棧
stack unwinding [ʌn'waindiʃ]堆疊展轉開解(此詞用於 exception 主題) 棧展轉開解 *
standard ['stændəd library ['laibrəri] 標準程式庫
standard template library 標準模板程式庫
statement ['steitmənt]述句 語句、聲明
status ['steitəs ]bar 狀態列、狀態欄 狀態條
STL 見 standard ['stændəd] template ['templit] library ['laibrəri]
stream [stri:m]資料流、串流 流
string [stri:m]字串 字符串
subroutine [sʌbru:'ti:n] 子程序調用序列
subscript ['sʌbskript] operator 下標運算子 [ ] 下標操做符
subtype ['sʌbtaip]子型別 子類型
support [sə'pɔ:t]支援 支持
suspend [sə'spend]虛懸 掛起
symbol ['simbəl]符號 記號
syntax ['sintæks]語法 語法
*第十三天*
tag [tæɡ] 標籤 標記
索引標籤,頁籤
target ['tɑ:ɡit]標的(例 target pointer ['pɔintə]:標的指標) 目標
task [tɑ:sk] switch [switʃ]工做切換 任務切換
template ['templit]模板、範本 模板
template argument deduction [di'dʌkʃən]
模板引數推導 模板叄數推導
template explicit [ik'splisit] specialization [,speʃəlai'zeiʃən]
模板顯式特化(版本) 模板顯式特化
template parameter [pə'ræmitə] 模板叄數 模板叄數
temporary ['tempərəri] object 暫時物件 臨時對象
text[tekst] 文字 文本
text file ['fail]程式本文檔(放置程式原始碼的檔案) 文本文件
thread [θred] 執行緒 線程
thread safe [seif]多緒安全 多線程安全
throw [θrəu] 丟擲(常指發出一個 exception) 丟擲、引起
token ['təukən]語彙單元 符號、標記
transaction [træn'zækʃən]交易 事務
transparent(ly) [træns'pærənt] 透通的(地)
traverse ['trævəs]巡訪(來回走動) 遍歷
trigger ['triɡə]觸發 觸發
type [taip]型別 類型
-----------------------------------------------------------------------------------------------------------------
UML unified ['ju:nifaid] modeling ['mɒdəlɪŋ] language ['læŋgwɪdʒ] 統一建模語言
unary ['ju:nəri] function 一元函式 單叄函數
unary operator ['ɔpəreitə] 一元運算子 一元操做符
underflow ['ʌndəfləu] 下限溢位(相對於 overflow) 下溢
unchecked [ʌn'tʃekt] exception 不可控異常(Java)
unqualified [,ʌn'kwɔlifaid]未經資格修飾(而直接取用)
unwinding [ʌn'waindiʃ] ref [ref]. stack [stæk] unwinding [ʌn'waindiʃ]
user 使用者、用戶 用戶
user interface 使用者介面、用戶介面、人機介面 用戶界面
*第十四天*
variable ['vεəriəbl] 變數(相對於常數 const) 變量
vector ['vektə]向量(一種容器,有點相似 array) 向量、矢量
viable ['vaiəbl]可實行的、可行的 可行的
viable function 可行函式 可行函數
(從 candidate ['kændideit] functions 中挑出者)
video ['vidiəu]視訊 視頻
view [vjuː] (1) 視圖
(document/view) 文檔/視圖
view (2) 映件
virtual ['və:tʃuəl] function 虛擬函式 虛函數
virtual machine [mə'ʃi:n] 虛擬機器 虛擬機
virtual memory ['meməri]虛擬記憶體 虛內存, 虛存
volatile ['vɔlətail]易揮發的、易變的
vowel ['vauəl]母音 元音字母
-----------------------------------------------------------------------------------------------------------------
window ['windəu] 視窗 窗口
window function 視窗函式 窗口函數
window procedure [prə'si:dʒə] 視窗函式 窗口過程
word [wə:d]字 單詞
word processor ['prəusesə] 文書處理器 字處理器
wrapper ['ræpə] 外覆、外包 包裝absence 缺席
-----------------------------------------------------------------------------------------------------------------
access ['ækses]訪問存取通路進入
achieve [ə'tʃi:v]實現完成
acquire [ə'kwaiə]得到
adjacency[ə'dʒeisənsi] list method ['meθəd]鄰接表表示法
*第十五天*
adjacency matrix ['meitriks] method 鄰接矩陣表示法
algorithm ['ælɡəriðəm] 算法
allocate ['æləukeit] 留下分配
analog ['ænəlɔɡ]推論
append [ə'pend] 添加
archive ['ɑ:kaiv] 檔案歸檔
array [ə'rei] 數組
assign [ə'sain]分配
assume [ə'sju:m] 假設
assurance [ə'ʃuərəns]確信信任
ATM(asynchronous [ei'siŋkrənəs] transfer [træns'fə:] mode [məud]) 異步傳輸模式
-----------------------------------------------------------------------------------------------------------------
b.. real ['riəl] programs kernels ['kə:nəlz] 實程序核心程序
b.. toy [tɔi] benchmark ['bentʃmɑ:k] synthetic [sin'θetik] benchmark 簡單基準程序複合基準程序
balance ['bæləns] 平衡
bandwidth ['bændwidθ]帶寬
batch [bætʃ]一批一組
benchmark ['bentʃmɑ:k]基準測試程序
best-fit algorithm ['ælɡəriðəm] 最佳適應算法
BFS(breadth [bredθ] first search [sə:tʃ]) 廣度優先搜索法
binary ['bainəri]二進制
binary relation [ri'leiʃən]二元關係
binary tree 二叉樹
bit series ['siəri:z] 比特序列
black [blæk] -box white [hwait] -box 黑盒白盒
block miss [mis] 塊失效
blocked [blɔkt] 阻塞(等待狀態也稱阻塞或封鎖狀態)
boundary ['baundəri]界線分界
bridge [bridʒ]網橋
bubble ['bʌbl] sort [sɔ:t]冒泡排序
*第十六天*
calculation [,kælkju:leiʃən] 計算
candidate ['kændideit] key 候選鍵(輔鍵)
capability [,keipə'biləti] 能力才能
capacity [kə'pæsəti] 容量
cartesian [kɑ:'tiziən] product ['prɔdəkt] 笛卡爾積
CASE(com.. aided sof.. engineering) 計算機輔助軟件工程
CCP(communication [kə,mju:ni'keiʃən] control [kən'trəul] processor ['prəusesə]) 通訊控制處理機
cell [sel]信元
characteristic [,kærəktə'ristik]特徵特性
circuit ['sə:kit] switching ['switʃiŋ] 線路交換
circular ['sə:kjulə] wait [weit] 循環等待
CISC(complex ['kɔmpleks] instruction [in'strʌkʃən] set computer [kəm'pju:tə]) 複雜指令集計算機
class 類
Client/Server 客戶機/服務器
clock [klɔk] cycle ['saikl] clock rate [reit] 時鐘週期時鐘頻率
coaxial ['kəu'æksəl] cable ['keibl] 同軸電纜
cohesion [kəu'hi:ʒən] coupling ['kʌpliŋ] 內聚耦合
coincidental [kəu,insi'dentəl] logical ['lɔdʒikəl] procedural [prə'si:dʒərəl] functional ['fʌŋkʃənl]偶然內聚邏輯內聚過程內聚功能內聚
combination [,kɔmbi'neiʃən]聯合配合
common ['kɔmən]公用的共同的
communication [kə,mju:ni'keiʃən] 通訊
complement ['kɔmplimənt] number 補碼
component [kəm'pəunənt] 成分
concept ['kɔnsept]概念觀念
condition [kən'diʃən]狀況情況
conform [kən'fɔ:m]符合
consist [kən'sist] 組成存在
constrain [kən'strein]約束
contain [kən'tein]包含
correspond [,kɔ:ri'spɔnd] (corresponding) 相符合(相應的一致的)
CPETT 計算機性能評價工具與技術
CPI 每條指令須要的週期數
CSMA/CD 帶衝突檢測的載波監聽多路訪問
cursor ['kə:sə] 遊標
cyclic ['saiklik] redundancy [rɪ'dʌnd(ə)nsɪ] check [tʃek] 循環冗餘校驗
*第十七天*
database: integrity [in'teɡrəti] consistency [kən'sistənsi] restory 完整性一致性可恢復性
database: security [si'kjuəriti] efficiency [i'fiʃənsi] 數據庫設計的目標: 安全性效率
deadlock ['dedlɔk]: mutual ['mju:tʃuəl] exclusion [ik'sklu:ʒən]死鎖條件: 互斥
deadlock: circular ['sə:kjulə] wait no preemption [pri'empʃən]死鎖條件: 循環等待狗熊先權
decimal ['desiməl] 十進位的
decision 決定判斷
decomposition [,di:kɔmpə'ziʃən]雙重的混合的
decrease [di'kri:s] 減小
definition [,defi'niʃən] 定義
definition phase [feiz] 定義階段
demonstrate ['demənstreit]證實
design[di'zain] phase [feiz] 設計階段
determine [di'tə:min]限定
development phase 開發階段
DFS(depth[depθ] first[fə:st]search[sə:tʃ]) 深度優先搜索法
**************************************************************************
diagram['daiəɡræm] 圖表
Difference['difərəns] Manchester['mæntʃistə] 差分曼徹斯特
directed[di'rektid] graph[ɡræf] undirected[,ʌndi'rektid] graph 有向圖無向圖
distinguish[dis'tiŋɡwiʃ] 辯認區別
distributed[di'stribjutid] system 分佈式系統
divide [di'vaid] division[di'viʒən] 分開除除法
divide union['ju:niən] intersection[,intə'sekʃən] difference 除並交差
document['dɔkjumənt] 文件文檔
DQDB(distributed[di'stribjutid] queue[kju:] dual['dju:əl] bus) 分佈隊列雙總線
draw [drɔ:]繪製
dual ['dju:əl]二元的雙的
dynamic[dai'næmik] design[di'zain] process['prəuses] 動態定義過程