英文不好可以學習computer science嗎?全英文編程我們真的可以handle嗎?當然可以!編程的英文學習相對於其他專業的英文學習詞匯量相對較少,隻要掌握專業的詞匯,我們絕對可以用流利的英文來完成編程作業!今天我們就來總結一下編程最常用的英文詞匯,希望大家結合自己的編程作業多多練習,對大家編程水平的提高有所幫助。
application 應用程式 應用、應用程序
application framework 應用程式框架、應用框架 應用程序框架
architecture 架構、係統架構 體係結構
argument 引數(傳給函式的值)。叁見 parameter 叁數、實質叁數、實叁、自變量
array 陣列 數組
arrow operator arrow(箭頭)運算子 箭頭操作符
assembly 裝配件
assembly language 組合語言 匯編語言
assert(ion) 斷言
assign 指派、指定、設值、賦值 賦值
assignment 指派、指定 賦值、分配
assignment operator 指派(賦值)運算子 = 賦值操作符
associated 相應的、相關的 相關的、關聯、相應的
associative container 關聯式容器
attribute 屬性 屬性、特性
audio 音訊 音頻
abstract base class (ABC)抽象基類
access 存取、訪問
access function 訪問函數
access level訪問級別
account 賬戶
action 動作
activate 激活
actual parameter 實參
adapter 適配器
add-in 插件
address 地址
address space 地址空間
ADO(ActiveX Data Object)ActiveX數據對象
aggregation 聚合、聚集
algorithm 算法
alias 別名
align 排列、對齊
allocate 分配、配置
allocator分配器、配置器
angle bracket 尖括號
annotation 注解、評注
API (Application Programming Interface) 應用(程序)編程接口
append 附加
asynchronous 異步的
attribute 特性、屬性
authentication service 驗證服務
authorization 授權
background 背景、後台(進程)
backward compatible 向後兼容、向下兼容
backup 備份
backup device備份設備
backup file 備份文件
bandwidth 帶寬
base class 基類
base type 基類型
batch 批處理
BCL (base class library)基類庫
binary 二進製
binary search 二分查找
binary tree 二叉樹
binary function 雙參函數
binary large object二進製大對象
binary operator 二元操作符
binding 綁定
bit 位
bitmap 位圖
bitwise 按位...
bitwise copy 為單元進行複製;位元逐一複製,按位拷
bitwise operation 按位運算
block 塊、區塊、語句塊
bookkeeping 簿記
boolean 布林值(真假值,true或false)
border 邊框
bounds checking 邊界檢查
boxing 裝箱、裝箱轉換
brace (curly brace) 大括號、花括號
bracket (square brakcet) 中括號、方括號
breakpoint 斷點
browser applications 瀏覽器應用(程序)
browser-accessible application 可經由瀏覽器訪問的應用程序
build 編連(專指編譯和連接
built-in 內建、內置
bus 總線
business 業務、商務(看場合)
business Logic 業務邏輯
business rules 業務規則
buttons 按鈕
bug
by/through 通過
byte 位元組
cache 快取 高速緩存
call 呼叫、叫用 調用
callback 回呼 回調
call operator call(函式呼叫)運算子調用操作符
candidate function 候選函式 候選函數
chain 串鏈(例 chain of function calls) 鏈
character 字元 字符
check box 核取方塊 (i.e. check button) 複選框
checked exception 可控式異常
check button 方鈕 (i.e. check box) 複選按鈕
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 清理、善後 清理、清除
client 客端、客戶端、客戶 客戶
client-server 主從架構 客戶/服務器
clipboard 剪貼簿 剪貼板
clone 複製 克隆
collection 群集 集合
combo box 複合方塊、複合框 組合框
command line 命令列 命令行(係統文字模式下的整行執行命令)
communication 通訊 通訊
compatible 相容 兼容
compile time 編譯期 編譯期、編譯時
compiler 編譯器 編譯器
component 組件 組件
composition 複合、合成、組合 組合
computer 電腦、計算機 計算機、電腦
concept 概念 概念
concrete 具象的 實在的
concurrent 並行 並發
configuration 組態 配置
connection 連接,連線(網絡,資料庫) 連接
constraint 約束(條件)
construct 構件 構件
container 容器 容器(存放資料的某種結構如 list, vector...)
containment 內含 包容
context 背景關係、周遭環境、上下脈絡 環境、上下文
control 控製元件、控件 控件
console 主控台 控製台
const常數(constant 的縮寫,C++ 關鍵字)
constant 常數(相對於 variable) 常量
constructor(ctor) 建構式 構造函數(與class 同名的一種 member functions)
copy (v) 複製、拷貝 拷貝
copy (n) 複件, 副本
cover 涵蓋 覆蓋
create 創建、建立、產生、生成 創建
creation 產生、生成 創建
cursor 遊標 光標
custom 訂製、自定 定製
data 數據
data connection 數據連接 (for database)
Data Control Language (DCL) 數據控製語言(DCL) (for database)
Data Definition Language (DDL) 數據定義語言(DDL) (for database)
data dictionary 數據字典 (for database)
由於專業性和英語學習,計算機專業對於留學生來說也是充滿挑戰的學科,想要進一步學好CS,可以尋求 online tutoring 等學術資源。
https://www.studygate.com/blog-cn/programming%E7%BC%96%E7%A8%8B%E4%BB%A3%E5%86%99/
https://www.studygate.com/blog-cn/%E4%BB%A3%E7%A0%81coding%E4%BB%A3%E5%86%99/