程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C/C++英/中/繁/簡編程術語對照

C/C++英/中/繁/簡編程術語對照

編輯:關於C++

以下是侯捷個人收集到的 C/C++ 編程方面的術語對照。請大陸朋友給我一些意見,尤其是標示 '?' 之欄位。謝謝。

兩岸朋友,如果您想到哪些術語尚未列入本表,請提示我,謝謝。

新書寫作時,我會以此表為三考。

●英中繁簡編程術語對照

英文          台灣慣用術語              大陸慣用術語

-------------------------------------------------------------------------------

abstract        抽象的                 抽象的

abstraction      抽象體、抽象物、抽象性         抽象體、抽象物、抽象性

access         存取、取用               存取、訪問

access function    存取函式                存取函數

address-of operator  取址運算子 &              取地址運算符

algorithm       演算法                 算法

argument        引數(傳給函式的值). 三見 parameter  三數

array         陣列                  數組

arrow operator     arrow(箭頭)運算子 ->         箭頭運算符

assembly language   組合語言                匯編語言

assign         指派、指定、設值            賦值

assignment       指派、指定               賦值、分配

assignment operator  assignment(指派)運算子 =       賦值運算符

associated       相應的、相關的             相關的、關聯、相應的

associative container 關聯式容器(對應 sequential container) 關聯式容器

base class       基礎類別                基類

best viable function  最佳可行函式              最佳可行函式

(從 viable functions 中挑出的最佳吻合者)

binary tree      二元樹                 二叉樹          ?

binary operator    二元運算子               二元運算符

binding        系結                  綁定

bit          位元                  位

bitwise        以 bit 為單元┅、位元逐一┅      ?

bitwise copy      以 bit 為單元進行復制、位元逐一復制  位拷貝

block         區塊                  塊、分組

boolean        布林值(真假值,true 或 false)    布爾值

byte          位元組(8 bits 組成)         字節

call          呼叫、叫用               調用

call operator     call(函式呼叫)運算子 ()       調用運算符

(同 function call operator)

chain         串鏈(例 chain of function calls)   鏈

child class      子類別(或稱為derived class, subtype) 子類

class         類別                  類

class body       類別本體                類體 ?

class declaration   類別宣告、類別宣告式          類聲明

class definition    類別定義、類別定義式          類定義

class derivation list 類別衍化列               類繼承列表

class head       類別表頭                類頭 ?

class hierarchy    類別繼承體系              ?

class library     類別程式庫、類別庫           類庫

class template     類別范本、類別模板、類別樣板      類模板

class template partial specializations

類別范本局部特制體、          類模板部分特化

類別范本局部特殊化

class template specializations

類別范本特制體、類別范本特殊化     類模板特化

cleanup        清理、善後               清理、清除

candidate function   候選函式                候選函數

(在函式多載決議程序中出現的候選函式)

command line      命令行                 命令行

(系統文字模式提示號之後所下的整行命令)

compiler        編譯器                 編譯器

component       組件                  組件

concrete        具象的                 實在的

container       容器                  容器

(存放資料的某種結構如 list, vector...)

context        背景關系、周遭環境、上下脈絡      環境、上下文

const         常數(constant 的縮寫,C++ 關鍵字)

constant        常數(相對於 variable)        常數

constructor(ctor)  建構式                 構造函數、構造器

(與class 同名的一種 member functions)

data          資料                  數據

data member      資料成員、成員變數           數據成員、成員變量

data structure     資料結構                數據結構

declaration      宣告、宣告式              聲明

deduction       推導(例:template argument deduction) 推導、推斷

default        預設                  缺省、默許

definition       定義、定義區、定義式          定義

dereference      提領(取出指標所指物體的內容)     ?

dereference operator  dereference(提領)運算子 *      ?

derived class     衍生類別                派生類

destructor(dtor)   解構式                 析構函數、析構器

device         裝置                  設備

directive       指令(例:using directive)      (編譯)指示符

dot operator      dot(句點)運算子 .          點運算符

driver         驅動程式                驅動

dynamic binding    動態系結                動態綁定

entity         物體                  實體、物體

encapsulation     封裝                  封裝

enclosing class    外圍類別(與巢狀類別 nested class 有關)?

enum (enumeration)   列舉(一種 C++ 資料型別)       枚舉

enumerators      列舉元(enum 型別中的成員)      枚舉成員、枚舉器

equality operator   equality(等號)運算子 ==       等號運算符

evaluate        評估、求值、核定            評估

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        設施、設備               設施、設備

flush         清理、掃清               刷新

formal parameter    形式三數                形式三數

forward declaration  前置宣告                前置聲明

framework       框架                  框架

function        函式、函數               函數

function call operator (同 call operator)

function object    函式物件(ref. C++ Primer 3/e, 12.3) 函數對象

function overloaded resolution

函式多載決議程序            函數重載解決(方案)

function template   函式范本、函式模板、函式樣板      函數模板

generic        泛型、一般化的             一般化的、通用的、泛化

generic algorithm   泛型演算法               通用算法

global         全域性的(對應於 local)        全局的

global scope resolution operator

全域生存空間(范圍決議)運算子 ::   全局范圍解析運算符

handler        處理常式                處理函數

hardware        硬體                  硬件

header file      表頭檔、標頭檔             頭文件 ?

hierarchy       階層體系                層次結構(體系)

identifier       識別符號                標識符

immediate base     直接的(緊臨的)上層 base class。   直接上層基類

immediate derived   直接的(緊臨的)下層 derived class。  直接下層派生類

implement       實作                  實現

implementation     實作品、實作物、實作體、實作碼     實現

implicit        隱喻的、暗自的、隱式          隱式

import         匯入                  ?

increment operator   累加運算子 ++             增加運算符

inheritance      繼承、繼承機制             繼承、繼承機制

inline         行內                  內聯

inline expansion    行內展開                內聯展開

initialization     初始化(動作)             初始化

initialization list  初值列                 初始值列表

initialize       初始化                 初始化

instance        實體                  實例

(常指根據 class 而產生出來的 object)

instantiated      具現化(應用於 template)       實例化

instantiation     具現體、具現化實體(常應用於 template) 實例

invoke         喚起                  調用

iterate        迭代(回圈一個輪回一個輪回地進行)   迭代

iterator        迭代器(一種泛型指標)         迭代器

iteration       迭代(回圈每次輪回稱為一個 iteration) 迭代

library        程式庫、函式庫             庫、函數庫

lifetime        生命期、生命周期、壽命         生命期、壽命

linker         聯結器、連結器             連接器

literal constant    字面常數(例 3.14 或 "hi" 這等常數值) 字面常數

list          串列(linked-list)          列表、表

local         區域性的(對應於 global)       局部的

lvalue         左值                  左值

macro         巨集                  宏

manipulator      操縱器(iostream 預先定義的一種東西) 操縱器

mechanism       機制                  機制

member         成員                  成員

member access operator 成員取用運算子(有 dot 和 arrow 兩種) 成員存取運算符

member function    成員函式                成員函數

member initialization list

成員初值列               成員初始值列表

memberwise       以 member 為單元┅、members 逐一┅   以成員為單位

memberwise copy    以 members 為單元逐一復制

memory         記憶體                 內存

micro         微                   微

most derived class   最末層的 derived class         最底層的派生類

mutable        可變的                 可變的

namespace       命名空間                名字空間、命名空間

nested class      巢狀類別                嵌套類

object         物件                  對象

object oriented    物件導向                面向對象

operand        運算元                 操作數

operation       操作行為                操作

operator        運算子                 操作符、運算符

option         選項                  選項

overflow        上限溢位(相對於 underflow)      溢出(underflow:下溢)

overhead        額外負擔                負擔

overload        多載化、多載化、重載          重載

overloaded function  多載化函式               重載的函數

overloaded operator  多載化運算子              被重載的運算符

overloaded set     多載集合                重載集合

override        改寫、覆寫               重載、改寫、重新定義

(在 derived class 中重新定義虛擬函式

parameter       三數(函式三數列上的變數)       三數

parameter list     三數列                 三數列表

parent class      父類別(或稱 base class)       父類

parse         解析                  解析

partial specialization 局部特化、局部特化定義、局部特化宣告  局部特化

(ref. C++ Primer 3/e, 16.10)

pass by address    傳址(函式引數的傳遞方式)       傳地址

pass by reference   傳址(函式引數的傳遞方式)       傳地址

pass by value     傳值(函式引數的傳遞方式)       傳值

pattern        樣式                  模式

placement delete    ref. C++ Primer 3/e, 15.8.2

placement new     ref. C++ Primer 3/e, 15.8.2

platform        平台                  平台

pointer        指標                  指針

polymorphism      多型                  多態

preprocessor      前處理器                預處理器

programmer       程式員                 程序員

programming      編程、程式設計、程式化         編程、程式設計

project        專案                  工程

pseudo code      假碼、虛擬碼              偽碼

qualified       經過資格修飾(例如加上 scope 運算子) 限定 ?

qualifier       資格修飾詞               限定修飾詞 ?

queue         伫列                  隊列

raise         引發(常用來表示發出一個 exception)  引起、引發

rank          等級、分等(ref. C++Primer 3/e 9,15章) 等級

raw          生鮮的、未經處理的           未經處理的

refer         取用                  三考

reference       (C++ 中類似指標的東西,相當於 "化身") 引用、三考

represent       表述,表現               表述,表現

resolve        決議(為算式中的符號名稱尋找      解析

對應之宣告式的過程)

resolution       決議程序、決議過程           解析過程

rvalue         右值                  右值

scope         生存空間、生存范圍           生存空間

scope operator     生存空間(范圍決議)運算子 ::     生存空間運算符

scope resolution operator

生存空間決議運算子           生存空間解析運算符

(與scope operator同)

sequential container  循序式容器               順序式容器

(對應於 associative container)

specialization     特殊化、特殊化定義、特殊化宣告     特化

software        軟體                  軟件

source         原始碼                 源碼、源代碼

stack         堆疊                  堆棧

stack unwinding    堆疊輾轉開解(此詞用於 exception 主題) 堆棧輾轉開解 *

statement       述句                  語句、聲明

stream         資料流                 流

string         字串                  字符串

subscript operator   下標運算子 [ ]             下標運算符

subtype        子型別

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved