1. 程式人生 > >程式設計師必備的600個英語詞彙合集(2)

程式設計師必備的600個英語詞彙合集(2)

哥是來吐槽的, 雖說英語很重要,對於每一位程式設計師,非常重要,每一行程式碼,都是密密麻麻的英文字母重要,有時還要去苦思深慮的去為變數、方法、類取其一個名字,思前想後,一個又長又難懂的名字誕生了!當時一陣欣慰,日後,再見,一陣傷感,這到底是個毛意思?抓狂抓狂抓狂抓狂抓狂
efficiency 效率 效率
  efficient 高效 高效
  end user 終端使用者
  entity 物體 實體、物體
  encapsulation 封裝 封裝
  enclosing class 外圍類別(與巢狀類別 nested class 有關)外圍類
  enum (enumeration) 列舉(一種 C++ 資料型別) 列舉
  enumerators 列舉元(enemy 型別中的成員) 列舉成員、列舉器
  equal 相等 相等
  equality 相等性 相等性
  equality operator equality(等號)運運算元 == 等號操作符
  equivalence 等價性、等同性、對等性 等價性
  equivalent 等價、等同、對等 等價
  escape code 轉義碼 轉義碼
  evaluate 評估、求值、核定 評估
  event 事件 事件
  event driven 事件驅動的 事件驅動的
  exception 異常情況 異常
  exception declaration 異常宣告(ref. C++ Primer 3/e, 11.3)異常宣告
  exception handling 異常處理、異常處理機制 異常處理、異常處理機制
  exception specification 異常規格(ref. C++ Primer 3/e, 11.4)異常規範
  exit 退離(指離開函式時的那一個執行點) 退出
  explicit 明白的、明顯的、顯式 顯式
  export 匯出 引出、匯出
  expression 運算式、算式 表示式
  facility 設施、裝置 設施、裝置
  feature 特性
  field 欄位,資料欄(Java) 欄位, 值域(Java)
  file 檔案 檔案
  firmware 韌體 韌體
  flag 旗標 標記
  flash memory 快閃記憶體 快閃記憶體
  flexibility 彈性 靈活性
  flush 清理、掃清 重新整理
  font 字型 字型
  form 表單(programming 用語) 窗體
  formal parameter 形式叄數 形式叄數
  forward declaration 前置宣告 前置宣告
  forwarding 轉呼叫,轉發 轉發
  forwarding function 轉呼叫函式,轉發函式 轉發函式
  fractal 碎形 分形
  framework 框架 框架
  full specialization 全特化(ref. partial specialization)
  function 函式、函式 函式
  function call operator 同 call operator
  function object 函式物件(ref. C++ Primer 3/e, 12.3) 函式物件
  function overloaded resolution
  函式多載決議程式 函式過載解決(方案)
  functionality 功能、機能 功能
  function template 函式模板、函式範本 函式模板
  factor 仿函式 仿函式、函子
  game 遊戲 遊戲
  generate 生成
  generic 泛型、一般化的 一般化的、通用的、泛化
  generic algorithm 泛型演演算法 通用演算法
  getter (相對於 setter) 取值函式
global 全域的(對應於 local) 全域性的
  global object 全域物件 全域性物件
  global scope resolution operator
  全域生存空間(範圍決議)運運算元 :: 全域性範圍解析操作符
  group 群組
  group box 群組方塊 分組框
  guard clause 衛述句 (Refactoring, p250) 衛語句
  GUI 圖形介面 圖形介面
  hand shaking 握手協商
  handle 識別碼、識別號、號碼牌、權柄 控制代碼
  handler 處理常式 處理函式
  hard-coded 編死的 硬編碼的
  hard-copy 硬拷圖 螢幕截圖
  hard disk 硬碟 硬碟
  hardware 硬體 硬體
  hash table 雜湊表 雜湊表、散列表
  header file 表頭檔、標頭檔 標頭檔案
  heap 堆積 堆
  hierarchy 階層體系 層次結構(體系)
  hook 掛鉤 鉤子
  hyperlink 超鏈結 超連結
  icon 圖示、圖示 圖示
  IDE 整合開發環境 整合開發環境
  identifier 識別字、識別符號 識別符號
  if and only if 若且唯若 當且僅當
  Illinois 伊利諾 伊利諾斯
  image 影像 圖象
  immediate base 直接的(緊臨的)上層 base class。 直接上層基類
  immediate derived 直接的(緊臨的)下層 derived class。 直接下層派生類
  immutability 不變性
  immutable 不可變(的)
  implement 實作、實現 實現
  implementation 實作品、實作體、實作碼、實件 實現
  implicit 隱喻的、暗自的、隱式 隱式
  import 匯入 匯入
  increment operator 累加運運算元 ++ 增加操作符
  infinite loop 無窮迴圈 無限迴圈
  infinite recursive 無窮遞迴 無限遞迴
  information 資訊 資訊
  infrastructure 公共基礎建設
  inheritance 繼承、繼承機制 繼承、繼承機制
  inline 行內 內聯
  inline expansion 行內展開 內聯展開
  initialization 初始化(動作) 初始化
  initialization list 初值列 初始值列表
  initialize 初始化 初始化
  inner class 內隱類別 內嵌類
  instance 實體 例項
  (根據某種表述而實際產生的「東西」)
  instantiated 具現化、實體化(常應用於 template) 例項化
  instantiation 具現體、具現化實體(常應用於 template) 例項
  integer (integral) 整數(的) 整型(的)
  integrate 整合 整合
  interacts 交談、互動 互動
  interface 介面 介面
  for GUI 介面 介面
  interpreter 直譯器 直譯器
  invariants 恆常性,約束條件 約束條件
  invoke 喚起 呼叫
  iterate 迭代(迴圈一個輪迴一個輪迴地進行) 迭代
  iterative 反覆的,迭代的
  iterator 迭代器(一種泛型指標) 迭代器
  iteration 迭代(迴圈每次輪迴稱為一個 iteration) 迭代
  item 專案、條款 項、條款、專案
  laser 雷射 鐳射
  level 階 層 (級)
  例 high level 高階 高層
  library 程式庫、函式庫 庫、函式庫
  lifetime 生命期、壽命 生命期、壽命
  link 聯結、連結 連線,連結
  linker 聯結器、連結器 聯結器
  literal constant 字面常數(例 3.14 或 “hi” 這等常數值) 字面常數
  list 串列(linked-list) 列表、表、連結串列
  list box 列表方塊、列表框 列表框
  load 載入 裝載
  loader 載入器 裝載器、載入器
  local 區域的(對應於 global) 區域性的
  local object 區域物件 區域性物件
  lock 機鎖
  loop 迴圈 迴圈
  lvalue 左值 左值
  macro 巨集 巨集
  magic number 魔術數字 魔法數
  maintain 維護 維護
  manipulator 操縱器(iostream 預先定義的一種東西) 操縱器
  marshal 編列 列集
  叄考 demarshal
  mechanism 機制 機制
  member 成員 成員
  member access operator 成員取用運運算元(有 dot 和 arrow 兩種) 成員存取操作符
  member function 成員函式 成員函式
  member initialization list
  成員初值列 成員初始值列表
  memberwise 以 member 為單元┅、members 逐一┅ 以成員為單位
  memberwise copy 以 members 為單元逐一複製
  memory 記憶體 記憶體
  menu 表單、選單 選單
  message 訊息 訊息
  message based 以訊息為基礎的 基於訊息的
  message loop 訊息迴圈 訊息環
  method (java) 方法、行為、函式 方法
  meta- 超- 元-
  例 meta-programming 超程式設計 超程式設計
  micro 微 微
  middleware 中介層 中介軟體
  modeling 模塑
  modeling language 塑模語言,建模語言
  modem 資料機 調變解調器
  module 模組 模組
  modifier 飾詞 修飾符
  most derived class 最末層衍生類別 最底層的派生類
  mouse 滑鼠 滑鼠
  mutable 可變的 可變的
  multi-tasking 多工 多工
大家要做好吃苦耐勞的準備!日子還長,多學點不是壞事!