計算機科學專有名詞 - 中英文對照表


這裏整理 計算機科學 (Computer Science) 常出現的中英文名詞對照表。舉凡:

  • Operating Systems (作業系統)
  • Algorithm (演算法)
  • Data Structure (資料結構)
  • Computer Architecture (計算機系統結構):清大 EE4720 Computer Architecture
  • Computer Organization (計算機組織)
  • Computer Network (計算機網路)
  • Distributed Systems (分散式系統)

等 .. 基礎計算機科學。

而實踐的技術,像是 資訊技術 (Information Technology)工程 (Engineering) 相關的詞彙,相關請參考 另一個表

這樣整理的想法源自於 喝咖啡聊音樂字典工具,依照 實踐技術理論基礎 分成兩大類: 數位器材、音樂製作專有名詞對照表樂理名詞、演奏術語專有名詞對照表。對應到 STEM (科學、技術、工程及數學)T、ES、M

詞彙的中文翻譯分別為正體中文慣用、簡體中文慣用語。中文詞匯翻譯參考資料:


A

  • algorithm: 演算法、算法
  • array: 一種資料結構

B

  • blocking: 阻塞,對應的是 Non-Block 非阻塞

C

  • compile: 編譯
    • compiler: 編譯器
  • consistent hashing function: 一致雜湊
  • CAP
  • concurrence n. 同步、並行,指的是邏輯上的平行。類似的詞有 parallel。
    • concurrent adj.

D

  • data structure: 資料結構

E


L

  • list: 一種資料結構
    • linked list

N


M

  • mutex: 互斥鎖,Mutual exclusion 的縮寫。是一種用於多執行緒編程中,防止兩條執行緒同時對同一公共資源(比如全局變數)進行讀寫的機制。
    • 相關: Semaphore
  • hash: 雜湊

P


Q


R


S

  • semaphore 號誌,是一個同步物件,用於保持在0至指定最大值之間的一個計數值。
    • 在 linux 系統中,二進位號誌 (binary semaphore) 又稱 互斥鎖 (Mutex)
  • strong consistency: 強一致性

T

  • two-phase commit, 2pc: 二階段交易,分散式交易的一種協議、演算法。
    • two-phase commit protocol

U

V


W

  • weak consistency: 弱一致性

X


Z



Comments