E. 術語中英對照表
¶E-1. 基本概念
| 中文 | 英文 | 簡稱 | 說明 |
|---|---|---|---|
| 編譯器 | Compiler | - | 把原始碼轉換為執行檔的程式 |
| 編輯器 | Editor | - | 撰寫程式碼的文字編輯軟體 |
| 原始碼 | Source Code | - | 用程式語言撰寫的程式文本 |
| 執行檔 | Executable | EXE | 編譯完成後,電腦能直接執行的檔案 |
| Token | Token | - | 程式碼的最小有意義單位(如關鍵字、運算子) |
| 關鍵字 | Keyword | - | 被語言保留的特殊單字(如 int、if、return) |
| 識別符 | Identifier | - | 由程式設計師自訂的名稱(變數、函式名稱) |
| 字面常數 | Literal | - | 程式碼中直接寫出的常數值(如 42、"hello") |
| 運算子 | Operator | - | 表示運算的符號(如 +、*、==) |
| 敘述句 | Statement | - | 一行可執行的程式指令 |
¶E-2. 資料與變數
| 中文 | 英文 | 簡稱 | 說明 |
|---|---|---|---|
| 變數 | Variable | - | 儲存資料的具名容器 |
| 資料型態 | Data Type | - | 決定變數佔用多少記憶體、如何解釋其值 |
| 作用域 | Scope | - | 變數有效的程式碼範圍 |
| 陣列 | Array | - | 儲存多個相同型態元素的資料結構 |
| 索引 | Index | - | 陣列中元素的位置編號(通常從 0 開始) |
| 初始化 | Initialization | - | 給變數指派初始值 |
| 未定義行為 | Undefined Behavior | UB | 程式行為無法預測(如陣列越界) |
¶E-3. 函式與控制流
| 中文 | 英文 | 簡稱 | 說明 |
|---|---|---|---|
| 函式 | Function | - | 執行特定任務的可重複使用程式碼區塊 |
| 傳值呼叫 | Pass by Value | - | 函式接收參數的複製品,修改不影響原值 |
| 傳參考呼叫 | Pass by Reference | - | 函式接收參數的參考,修改會影響原值 |
| 回傳值 | Return Value | - | 函式執行完後回傳給呼叫者的值 |
| 迴圈 | Loop | - | 重複執行一段程式碼直至條件改變 |
| 中斷 | Break | - | 立刻跳出迴圈 |
| 繼續 | Continue | - | 跳過本次迭代,進入下一次迴圈 |
¶E-4. 線上評測系統相關
| 中文 | 英文 | 簡稱 | 說明 |
|---|---|---|---|
| 線上評測系統 | Online Judge | OJ | 自動檢查程式是否正確的網路系統 |
| 通過 / 接受 | Accepted | AC | 程式輸出正確 |
| 答案錯誤 | Wrong Answer | WA | 程式輸出與預期不符 |
| 編譯錯誤 | Compile Error | CE | 原始碼無法編譯 |
| 執行錯誤 | Runtime Error | RE | 程式執行時當機(如除零、越界) |
| 超時 | Time Limit Exceeded | TLE | 程式執行時間超過限制 |
| 超記憶體 | Memory Limit Exceeded | MLE | 程式使用記憶體超過限制 |
¶E-5. C++ 特定術語
| 中文 | 英文 | 簡稱 | 說明 |
|---|---|---|---|
| 標準函式庫 | Standard Library | Stdlib | C++ 內建提供的函式和類型集合 |
| std 命名空間 | std namespace | - | C++ 標準函式庫的命名空間 |
| 參考 | Reference | - | 變數的別名,無法重新指向他人 |
| 靜態變數 | Static Variable | - | 跨函式呼叫仍保留其值的變數 |
| 常數 | Constant | const | 宣告後不可修改的變數 |
¶E-6. 常見競賽與平台
| 簡稱 | 全名 | 說明 |
|---|---|---|
| APCS | Advanced Placement Computer Science | 台灣高中資訊科學先修課程考試 |
| TOI | Taiwan Olympiad in Informatics | 台灣國際資訊奧林匹亞代表隊選拔賽 |
| NPSC | National Problem Solving Contest on Internet | 網際網路程式設計全國大賽(台大主辦,分國中、高中組;2024 年起停辦) |
| ZeroJudge | - | 台灣常用的線上評測系統 |
| Codeforces | - | 俄國著名競程平台,題目難度階梯化 |
| AtCoder | - | 日本著名競程平台,教育導向 |
| IOI | International Olympiad in Informatics | 國際資訊奧林匹亞 |
| ICPC | International Collegiate Programming Contest | 國際大學程式設計競賽 |