程式設計師再也沒有理由說學不會英文,有音標幫助你
2021-05-27由 尾音實訓基地 發表于 農業
程式設計員用英語怎麼說
幹程式設計師這行實在是離不開英語,需要懂的英語單詞有很多。下面是學習啦小音整理的程式設計師必須懂的英語單詞,以供大家學習參考。
A
abstract [‘bstrkt]/美 [’bstrkt] 抽象的
abstract base class (ABC) [‘bstrkt] [bes] [klɑs] 抽象基類
abstract class [’bstrkt] [klɑs] 抽象類
abstraction [b‘strk()n] 抽象、抽象物、抽象性
access [’kses] 存取、訪問
access function [‘kses][’f(k)()n] 訪問函式
access level [‘kses] [’lev()l] 訪問級別
account [‘kant] 賬戶
action [’k()n] 動作
activate[‘ktvet] 啟用
active [’ktv]活動的
actual parameter [‘ktul] [p’rmt] 實參
adapter [‘dpt] 介面卡
add-in [d-n] 外掛
address [’dres] 地址
address space [‘dres] [spes] 地址空間
ADO(ActiveX Data Object)ActiveX資料物件
advanced [dvɑ:nst] 高階的
aggregation [,ɡr’ɡen] 聚合、聚集
algorithm [‘lgr()m] 演算法
alias [elis] 別名
align[’lan] 排列、對齊
allocate [‘lket] 分配、配置
allocator [’lukeit] 分配器、配置器
angle bracket [‘g()l] [’brkt] 尖括號
annotation [n‘te()n] 註解、評註
API (Application Programming Interface) 應用(程式)程式設計介面
appearance [’pr()ns] 外觀
append [‘pend] 附加
application [pl’ke()n] 應用、應用程式
application framework [pl‘ke()n][’fremwk]
應用程式框架
Approximate StringMatching
[‘prksmt] [str] [’mt] 模糊匹配
architecture [‘ɑktekt]架構、體系結構
archive file [’ɑrkav] [fal] 歸檔檔案、存檔檔案
argument [‘ɑgjm()nt] 引數。
array [’re] 陣列
arrow operator [‘r] [’pret] 箭頭運算子
assert(ion) [‘s()n] 斷言
assign [’san]賦值
assignment [‘sanm()nt]賦值、分配
assignment operator [’sanm()nt][‘pret] 賦值運算子
associated [’soetd] 相關的、相關聯的
asynchronous [‘skrns; e-]非同步的
attribute [’trbjut]特性、屬性
authentication service [,θent‘ken] [svs]驗證服務
authorization [θra’ze()n]授權
B
background [‘bkgrand] 背景、後臺(程序)
backup [’bkp] 備份
backup device [‘bkp] [d’vas]備份裝置
backup file [‘bkp][fal] 備份檔案
backward compatible [’bkwd] [km‘ptb()l] 向後相容、
向下相容
base class [bes] [klɑs] 基類
base type [bes] [tap]基型別
batch [bt]批處理
BCL (base class library)基類庫
Bin Packing [bn] [’pk]裝箱問題
binary[‘banr] 二進位制
binding [’band]繫結
bit [bt] 位
bitmap [‘btmp] 點陣圖
block [blk] 塊、區塊、語句塊
boolean [’bln] 布林值(真假值,true或false)
border [‘bd] 邊框
bounds checking [bandz][’tek] 邊界檢查
boxing [‘bks] 裝箱、裝箱轉換
brace (curly brace) [bres] 大括號、花括號
bracket (square brakcet)[’brkt] 中括號、方括號
breakpoint [‘brek,pnt] 斷點
browser applications [’braz] [,pl‘ken]瀏覽器應用(程式)
browser-accessible application 可經由瀏覽器訪問的應用程式
[’braz-k‘sesb()l][,pl’ken]
bug 缺陷錯誤
build[bld] 編連(專指編譯和連線)
built-in [bld-in]內建、內建
bus [bs]匯流排
business [bzns] 業務、商務(看場合)
business Logic [bzns][‘ldk] 業務邏輯
business rules [bzns] [rulz]業務規則
buttons [btns] 按鈕
by/through[θru] 透過
byte [bat]位元組(由8 bits組成)
C
cache [k] 快取記憶體
calendar[’klnd] 日曆
Calendrical Calculations [k‘lendrikl][klkj’lenz] 日期
call[kl] 呼叫
call operator [kl][‘pret] 呼叫運算子
callback [’klbk]回撥
candidate key [‘knddet; -dt] [ki] 候選鍵 (for database)
cascading delete [k’sked][d‘lit] 級聯刪除 (for database)
cascading update 級聯更新 (for database)
casting [kɑ:st] 轉型、造型轉換
catalog [’ktl:g]目錄
chain [ten] 鏈(function calls)
character [‘krkt] 字元
character format [’krkt][‘fmt] 字元格式
character set [’krkt][set] 字符集
check box [tek][bks] 複選框
check button [tek] [btn] 複選按鈕
CHECK constraints CHECK約束 (for database)
checkpoint [‘tekpnt]檢查點 (for database)
child class[tald] [klɑs] 子類
CIL (common intermediate language)通用中間語言、通用中介語言
class [klɑs]類
class declaration [klɑs][dekl’re()n] 類宣告
class definition [klɑs][def‘n()n]類定義
class derivation list [klɑs] [der’ve()n] [lst]類繼承列表
class factory [klɑs][‘fkt()r]類廠
class hierarchy [klɑs][’harɑk] 類層次結構
class library [klɑs][labrr] 類庫
class loader [klɑs][‘ld] 類裝載器
class template [klɑs] [’templet; -plt] 類模板
class template partial specializations 類模板部分特化
class template specializations 類模板特化
[klɑs] [‘templet; -plt] [splzenz]
classification [,klsf’ke()n] 分類
clause[klz] 子句
cleanup[‘klinp] 清理、清除
CLI (Common Language Infrastructure) 通用語言基礎設施
client [’klant]客戶、客戶端
client application [‘klant] [pl’ke()n] 客戶端應用程式
client area [‘klant] [’er] 客戶區
client cursor [‘klant] [’ks]客戶端遊標 (for database)
client-server [‘klant -sv] 客戶機/伺服器、客戶端/伺服器
clipboard [’klpbd] 剪貼簿
clone [kln]克隆
CLS (common language specification) 通用語言規範
code access security [kd][‘kses][s’kjrt]程式碼訪問安全
code page [kd][ped]內碼表
COFF (Common Object File Format) 通用物件檔案格式
collection [k‘lek()n]集合
COM (Component Object Model) 元件物件模型
combo box [’kmb] [‘bks]組合框
command line [k’mɑnd] [lan] 命令列
comment [‘kment] 註釋
commit [k’mt]提交 (for database)
communication [kmjun‘ke()n] 通訊
compatible [km’ptb()l] 相容
compile time [km‘pal] [tam] 編譯期、編譯時
compiler [km’pal]編譯器
component [km‘pnnt] 元件
composite index [’kmpzt] [‘ndeks]
複合索引、組合索引 (for database)
composite key [’kmpzt] [ki]複合鍵、組合鍵 (for database)
composition [kmpzn]複合、組合
concept [‘knsept] 概念
concrete [’kkrit] 具體的
concrete class [‘kkrit] [klɑs]具體類
concurrency [kn’krnsi] 併發、併發機制
configuration [kn,fɡj‘ren]配置、組態
Connected Components [k’nektd][km‘ponnt] 連通分支
connection [knekn]連線 (for database)
connection pooling [knekn][’pul] 連線池
console [kn‘sl] 控制檯
constant [’knst()nt] 常量
Constrained and Unconstrained Optimization 最值問題
constraint [kn‘strent] 約束 (for database)
construct [kn’strkt] 構件、成分、概念、構造(for language)
constructor (ctor) [knstrkt(r)] 建構函式、構造器
container [kn‘ten] 容器
containment [kn’tenm()nt] 包容
context [‘kntekst] 環境、上下文
control [kn’trl]控制元件
copy [‘kp] 複製
CORBA 通用物件請求中介架構(Common Object Request Broker Architecture)
cover [’kv] 覆蓋、涵蓋
create/creation [kri‘et]/[kri’e()n] 建立、生成
crosstab query [krs‘tb][’kwr]交叉表查詢 (for database)
Cryptography [krp‘tgrf] 密碼
CTS (common type system)通用型別系統
cube [kjub] 多維資料集 (for database)
cursor [’ks]游標
cursor [‘ks] 遊標 (for database)
custom [’kstm] 定製、自定義
D
data [‘det] 資料
data connection [’det] [knekn] 資料連線 (for database)
data dictionary [‘det] [’dk()n()r] 資料字典(for database)
data file [‘det] [fal] 資料檔案 (for database)
data integrity [’det][n‘tegrt] 資料完整性 (for database)
data manipulation language (DML)資料操作語言(DML) (for database)
data member [’det][‘memb] 資料成員、成員變數
data source [’det] [ss]資料來源 (for database)
Data source name (DSN) 資料來源名稱(DSN) (for database)
data structure [‘det][’strkt]資料結構
Data Structures [‘det][’strkt]基本資料結構
data table [‘det] [’teb()l] 表 (for database)
data-bound [‘det-band]]資料繫結 (for database)
database [’detbes]資料庫 (for database)
database catalog [‘detbes][’ktlɡ]資料庫目錄(for database)
database diagram [‘detbes][’dagrm]資料關係圖 (for database)
database file [‘detbes] [fal]資料庫檔案 (for database)
database object [’detbes] [‘ɑbdkt] 資料庫物件 (for database)
database schema [’detbes][‘skim]資料庫模式、資料庫架構 (for database)
database script [’detbes] [skrpt] 資料庫指令碼 (for database)
datagram [‘det,grm]資料報文
dataset [’detset] 資料集 (for database)
DBMS (database management system)資料庫管理系統 (for database)
DCOM (distributed COM)分散式COM
dead lock [ded][lk]死鎖 (for database)
deallocate [‘dilket]還
debug [di’bg]除錯
debugger [di‘bg] 偵錯程式
decay [d’ke] 退化
declaration [dekl‘re()n]宣告
default [d’flt] 預設、預設值
DEFAULT constraint預設約束 (for database)
default database [d‘flt] [’detbes]預設資料庫 (for database)
default instance [d‘flt][’nst()ns]預設例項 (for database)
default result set [d‘flt][r’zlt] [set] 預設結果集 (for database)
defer [d‘f] 推遲
definition[def’n()n] 定義
delegate[dlget] 委託
delegation [del‘ge()n]委託
deploy [d’pl]部署
derived class [d‘ravd][klɑs]派生類
design pattern [d’zan] [‘pt()n] 設計模式
destroy [dstr]銷燬
destructor(dtor)[d’strkt]解構函式、析構器
device [d‘vas] 裝置
DHTML (dynamic HyperText Markup Language)動態超文字標記語言
dialog [’dalɡ] 對話方塊
Dictionaries [dknrz] 字典
digest [da‘dst] 摘要
digital [’ddt()l] 數字的
directive [da‘rktv] (編譯)指示符
directory [drktri] 目錄
disassembler[ds’sembl(r)] 反彙編器
DISCO (Discovery of Web Services)Web Services的查詢
dispatch [dspt] 排程、分派、派發
distributed computing [d‘strbjtd] [km’pjut] 分散式計算
distributed query [d‘strbjtd] [’kwr] 分散式查詢 (for database)
DNA (Distributed interNet Application) 分散式網間應用程式
document [‘dkjm()nt] 文件
DOM (Document Object Model)文件物件模型
driver [’drav]驅動(程式)
DTD (document type definition) 文件型別定義
dump [dmp] 轉儲
dump file [dmp][fal] 轉儲檔案
E
e-business [‘i:biznis]電子商務
efficient [’f()ns] 高效
encapsulation [n,kps‘len] 封裝
end-to-end authentication 端對端身份驗證
engine [’endn] 引擎
entity [‘entt]實體
enum (enumeration) [’enm] 列舉
enumerators [i‘nju:m,reit]列舉成員、列舉器
equal[’i:kwl] 相等
equality [‘kwɑlti] 相等性
equality operator [’kwɑlti] [‘ɑpret] 等號運算子
error log [’er][lɡ] 錯誤日誌 (for database)
escape character [‘skep; e-] [’krkt] 轉義符、跳脫字元
escape code [‘skep; e-] [kd] 轉義碼
evaluate [’vljet] 評估
event [‘vent] 事件
event driven [’vent] [‘drvn] 事件驅動的
event handler [’vent] [‘hndl] 事件處理器
evidence [’evd()ns]證據
exception [k‘spn]異常
exception declaration [k’spn] [dekl‘re()n]異常宣告
exception handling [k’spn] [‘hndl]異常處理、異常處理機制
exception specification [k’spn][‘spsf’ken] 異常規範
exception-safe [k‘spn-sef] 異常安全的
exit [’ɡzt] 退出
explicit [k‘splst]顯式
explicit specialization [k’splst] [,spela‘zen]顯式特化
explicit transaction [k’splst] [trn‘zkn]顯式事務 (for database)
export [ekspt;k-] 匯出
expression [kspren] 表示式
F
fetch [fet] 提取
field [fild]欄位 (for database)
field length [fild][leθ]欄位長度 (for database)
file [fal]檔案
filter [’flt] 篩選 (for database)
finalizer [‘fanlazr] 終結器
firewall [’fawl]防火牆
flag [flg] 標記
flash memory [fl] [‘mem()r] 快閃記憶體
flush [fl] 重新整理
framework [’fremwk] 框架
function [‘f(k)()n] 函式
function call operator (即operator ()) 函式呼叫運算子
function object [’f(k)()n] [‘ɑbdkt] 函式物件
function template [’f(k)()n] [‘tmplet] 函式模板
functionality [fk’nlt] 功能
G
GC (Garbage collection) 垃圾回收(機制)、垃圾收集(機制)
generate [‘denret] 生成
generic [d’nerk]泛化的、一般化的、通用的
generic algorithm [d‘nerk] [’lgr()m] 通用演算法
getter [‘get](相對於 setter)取值函式
global [’glb()l] 全域性的
global object [‘glb()l] [’ɑbdkt] 全域性物件
grant [ɡrnt] 授權 (for database)
group [grup] 組、群
group box [grup][bks] 分組框
H
handler[‘hndl] 處理器
hard disk [hɑd] [dsk] 硬碟
hard-coded[hɑd -’kodd]] 硬編碼的
hierarchical data [‘harɑk] [’det]階層式資料、層次式資料
hierarchy [‘harɑk] 層次結構、繼承體系
high level [ha] [’lvl] 高階、高層
hook [hk] 鉤子
Host (application) [hst] 宿主(應用程式)
hot key [ht] [ki] 熱鍵
HTML (HyperText Markup Language) 超文字標記語言
HTTP (HyperText Transfer Protocol) 超文字傳輸協議
HTTP pipeline HTTP管道
hyperlink [‘haplk]超連結
I
IDE (Integrated Development Environment)整合開發環境
identifier [a’dentfa] 識別符號
IDL (Interface Definition Language) 介面定義語言
idle time [‘ad()l][tam] 空閒時間
if and only if當且僅當
IL (Intermediate Language) 中間語言、中介語言
image [’md]圖象
IME 輸入法
immediate base [‘midt] [bes]直接基類
immediate derived [’midt] [d‘ravd] 直接派生類
immediate updating [’midt][p‘det]即時更新 (for database)
implement [’mplm()nt] 實現
implementation [mplmen‘te()n] 實現、實現品
implicit [m’plst] 隱式
implicit transaction [m‘plst] [trn’zkn] 隱式事務 (for database)
import [‘mpt] 匯入
incremental update [kr’mentl] [p‘det]增量更新 (for database)
Independent Set[,nd’pendnt] [set] 獨立集
index [‘ndeks] 索引 (for database)
infinite loop [’nfnt][lup] 無限迴圈
infinite recursive [‘nfnt] [r’ksv] 無限遞迴
information [nf‘me()n] 資訊
inheritance[n’hert()ns]繼承、繼承機制
initialization [,nla‘zen]初始化
initialization list [,nla’zen] [lst] 初始化列表、初始值列表
initialize [‘n()laz] 初始化
inline [’n,lan] 內聯
inline expansion [‘n,lan] [k’spnn] 內聯展開
inner join 內聯接 (for database)
instance [‘nst()ns] 例項
instantiated [nstn’etd] 具現化、實體化(常應用於template)
instantiation [nstn‘en] 具現體、具現化實體(常應用於template)
integrate [’ntgret] 整合、整合
integrity [n‘tegrt] 完整性、一致性
integrity constraint完整性約束 (for database)
interacts [ntr’kt] 互動
interface [‘ntfes] 介面
interoperability [’ntr,pr‘blt]互操作性、互操作能力
interpreter [n’tprt]直譯器
introspection[ntr()‘spek()n] 自省
invariants [n’verints] 不變性
invoke [n‘vk] 呼叫
isolation level [as’le()n][‘lev()l]隔離級別 (for database)
item [’atm] 項、條款、專案
iterate [‘tret]迭代
iteration [t’re()n] 迭代(迴圈每次輪迴稱為一個iteration)
iterative [‘t()rtv]反覆的、迭代的
iterator [t’ret] 迭代器
L
left outer join 左向外聯接 (for database)
level [‘lev()l] 階、層例
library [labrr] 庫
lifetime [’laftam]生命期、壽命
Linear Programming [‘ln][’prɡrm]線性規劃
link [lk]連線、連結
linkage [‘lkd] 連線、連結
linker[’lk] 聯結器、連結器
list [lst] 列表、表、連結串列
list box [lst] [bks] 列表框
literal constant [‘lt()r()l][’knst()nt] 字面常數
load [ld]裝載、載入
load balancing [ld][‘blns]負載平衡
loader [’ld] 裝載器、載入器
local [‘lk()l] 區域性的
local object [’lk()l] [‘ɑbdkt] 區域性物件
login [’lɡn] 登入
login security mode登入安全模式 (for database)
lookup table [‘lkp] [’teb()l] 查詢表 (for database)
loop [lup] 迴圈
loose coupling[lus] [‘kpl] 鬆散耦合
M
machine code [m’in][kd]機器碼、機器程式碼
macro [‘mkr]宏
maintain [men’ten] 維護
managed code [‘mndd] [kd]受控程式碼、託管程式碼
Managed Extensions [’mndd][ks‘tennz]受控擴充件、託管擴充套件
managed object [’mndd] [‘ɑbdkt] 受控物件、託管物件
manifest [’mnfest] 清單
many-to-many relationship 多對多關係 (for database)
many-to-one relationship 多對一關係 (for database)
marshal [‘mɑ()l]列集
Matching [’mt] 匹配
member [‘memb]成員
member access operator 成員取用運運算元(有dot和arrow兩種)
member function [’memb][‘f(k)()n] 成員函式
member initialization list成員初始值列表
memory [’mem()r]記憶體
memory leak [‘mem()r] [lik] 記憶體洩漏
menu [’menju] 選單
message based [‘mesd] [best] 基於訊息的
message loop [’mesd][lup] 訊息環
message queuing [‘mesd][kjui] 訊息佇列
metaprogramming超程式設計
method [’meθd] 方法
modeling language [‘mdl][’lgwd] 建模語言
modem [‘mdem] 調變解調器
modifier [’mdfa]修飾字、修飾符
module [‘mdjul] 模組
most derived class [d’ravd] 最底層的派生類
multi-tasking 多工
multi-thread 多執行緒
multithreaded server application 多執行緒伺服器應用程式
multiuser[,mlt‘jz] 多使用者
mutable [’mjutb()l] 可變的
N
named parameter [nemd][p‘rmt]命名引數
native [’netv]原生的、本地的
native code [‘netv] [kd]本地碼、本機碼
nested class [’nestd] 巢狀類
nested query [‘nestd][’kwr]巢狀查詢 (for database)
nested table [‘nestd][’teb()l]巢狀表 (for database)
network card [‘netwk] [kɑd] 網絡卡
S
save [sev] 儲存
savepoint [’sevpnt] 儲存點 (for database)
SAX (Simple API for XML)
scalable[‘skelb()l] 可伸縮的、可擴充套件的
schedule [edju:l] 排程
scheduler [djul]排程程式
schema [’skim] 模式、綱目結構
scope [skp] 作用域、生存空間
screen [skrin] 螢幕
scroll bar捲軸
SDK (Software Development Kit)軟體開發包
sealed class [sild] [klɑs] 密封類
search [st]查詢
Searching [st]查詢
semantics [smntks]語義
serial [srl] 序列
serialization/serialize [srlazen]/ [‘srilaz] 序列化
server [sv] 伺服器、服務端
session [sen] 會話 (for database)
setter [set] 設值函式
side effect [sad] [’fekt] 副作用
signature [sɡnt] 簽名
single-threaded 單執行緒
slider[‘slad] 滑塊
slot [slt] 槽
SMTP (Simple Mail Transfer Protocol) 簡單郵件傳輸協議
snapshot [’snpt]截圖圖
snapshot [‘snpt]快照 (for database)
SOAP (simple object access protocol) 簡單物件訪問協議
software [’sf(t)we] 軟體
Sorting [‘st] 排序
source code [ss] [kd]原始碼、原始碼
specialization [,spela’zen] 特化
specification [,spesf‘ke()n]規範、規格
splitter [’splt]切分視窗
SQL (Structured Query Language) 結構化查詢語言 (for database)
stack [stk]棧、堆疊
standard library [‘stndd] [labrr]標準庫
standard template library 標準模板庫
stateless[’stetls] 無狀態的
statement [‘stetm()nt] 語句、宣告
static cursor[’sttk] [‘ks] 靜態遊標 (for database)
static SQL statements 靜態SQL語句 (for database)
status bar [’stets] [bɑ]狀態條
stored procedure [st:(r)d][pr‘sid]儲存過程 (for database)
stream [strim] 流
string [str] 字串
String Matching 模式匹配
stub [stb] 存根
subobject [’sb‘bdikt]子物件
subquery [sbk’wir]子查詢 (for database)
T
target [‘tɑgt]標的,目標
task switch [tɑsk] [swt] 工作切換
TCP (Transport Control Protocol) 傳輸控制協議
template [’tmplet] 模板
temporary object[‘temp()rr] [’ɑbdkt] 臨時物件
temporary table [‘temp()rr][’teb()l]臨時表 (for database)
text [tekst]文字
Text Compression [tekst] [km‘pre()n]壓縮
text file [tekst][fal] 文字檔案
thin client [θn] [’klant] 瘦客戶端
third-party [ θ:d pɑ:ti ]第三方
thread [θred] 執行緒
throw [θr] 丟擲、引發(常指發出一個exception)
trace [tres]跟蹤
transaction [trn‘zkn] 事務 (for database)
transaction log [trn’zkn][lg]事務日誌 (for database)
transaction rollback [trn‘zkn] [’rlbk]
事務回滾 (for database)
traverse [tr‘vs]遍歷
trigger [’trg]觸發器 (for database)
type [tap]型別
音標都幫你標誌好了,你確定真的不好嘛???還想在公眾號(尾音實訓基地)上看到哪些乾貨,可以私信告訴小音哦!