⑴ 編程需不需要學習英語啊
目前主流的編程語言中,經常出現「英語單詞」一盡管從實際角度出發, 它們往往都是殘缺而不能被視作是正確的。但要想寫程序,程序員仍然需要能夠記住這些"英語單詞」和其對應的功能。於是有人指出,任何人都必須學好英語才能學習編程!但是,從另一方面來看,只要記住關鍵字和其對應的功能,就可以開始編程,而要記住這些關鍵字和其對應的功能,往往只需要多敲代碼而不是背單詞。而且,編程語言的語法和英語的語法並不一樣,即使所有英語語法都能倒背如流的人,也不定能在編程語言之語法的學習之中有什麼絕對領先的優勢。再者,因為語言本身所涉及的英語單詞並不多,並且也不難記,所以程序員並不需要刻意去把英漢詞典的單詞全部背下來。於是有人反駁說,學不好英語一樣也能學編程!
⑵ 計算機程序員 前後台 英文怎麼說
計算機程序員:Computer programmer,前後台:foreground-background
1、Computer programmer
讀音:英 [kəmˈpjuːtə(r) ˈprəʊɡræmə(r)] 美 [kəmˈpjuːtər ˈproʊɡræmər]
中文:計算機程序設計員
2、Front and rear stage
中文:前後台
短語:
foreground-background monitor前後台監視器
foreground-background environment前後台環境
foreground-background job前後台作業
Foreground-Background Separation前景
foreground-background communication前後台通信
(2)程序員必會單詞擴展閱讀
詞語用法:
computer的基本意思是「計算機」,也可譯作「電腦」。
computer是可數名詞。
background的基本意思是「背景」「底色」,主要指圖畫或照片中在主要人物或景象之後起襯托作用的部分。引申可表示「人的背景資料」,主要包括家庭、所屬社會階層、經歷、學歷狀況等。還可表示「背景情況」,指事情發生時所處的時間、地點和外部環境等。
background主要用作可數名詞。作「後景;背景」「底色」解時常用作單數名詞;作「(事態發展等的)背景」解時常用作單數名詞,也可用作不可數名詞;作「不顯眼的位置;幕後 」解時只用作單數名詞。
background後接介詞for,of或to表示「某方面的背景或經歷」; 接介詞in 表示「在…背景中;在幕後」;前面加介詞against表示「映襯在…背景上」。
⑶ 編程專業就必須要會英語嗎
首先可以肯定的回答你,不會英語是可以學習編程的。然後再緊接著告訴你,你會出現哪些問題。第一,你的學習會變得非常的累。如果你的英文水平不錯,那麼你看那些程序代碼還是比較簡單的。 其實就是將日常的英語進行了格式化,固定的格式,固定的標准進行輸出。
⑷ 程序員的英語詞彙
程序員必備的英語詞彙
application 應用程式 應用、應用程序
application framework 應用程式框架、應用框架 應用程序框架
architecture 架構、系統架構 體系結構
argument 引數(傳給函式的值)。叄見 parameter 叄數、實質叄數、實叄、自變數
array 陣列 數組
arrow operator arrow(箭頭)運運算元 箭頭操作符
assembly 裝配件
assembly language 組合語言 匯編語言
assert(ion) 斷言
assign 指派、指定、設值、賦值 賦值
assignment 指派、指定 賦值、分配
assignment operator 指派(賦值)運運算元 = 賦值操作符
associated 相應的、相關的 相關的、關聯、相應的
associative container 關聯式容器(對應 sequential container)關聯式容器
atomic 不可分割的` 原子的
attribute 屬性 屬性、特性
audio 音訊 音頻
A.I. 人工智慧 人工智慧
background 背景 背景(用於圖形著色)
後台(用於行程)
backward compatible 回溯相容 向下兼容
bandwidth 頻寬 帶寬
base class 基礎類別 基類
base type 基礎型別 (等同於 base class)
batch 批次(意思是整批作業) 批處理
benefit 利益 收益
best viable function 最佳可行函式 最佳可行函式
(從 viable functions 中挑出的最佳吻合者)
binary search 二分搜尋法 二分查找
binary tree 二元樹 二叉樹
binary function 二元函式 雙叄函數
binary operator 二元運運算元 二元操作符
binding 系結 綁定
bit 位元 位
bit field 位元欄 位域
bitmap 位元圖 點陣圖
bitwise 以 bit 為單元逐一┅
bitwise 以 bit 為單元進行復制;位元逐一復制 位拷貝
block 區塊,區段 塊、區塊、語句塊
boolean 布林值(真假值,true 或 false)布爾值
border 邊框、框線 邊框
brace(curly brace) 大括弧、大括弧 花括弧、花括弧
bracket(square brakcet) 中括弧、中括弧 方括弧、方括弧
breakpoint 中斷點 斷點
build 建造、構築、建置(MS 用語)
build-in 內建 內置
bus 匯流排 匯流排
business 商務,業務 業務
buttons 按鈕 按鈕
byte 位元組(由 8 bits 組成) 位元組
cache 快取 高速緩存
call 呼叫、叫用 調用
callback 回呼 回調
call operator call(函式呼叫)運運算元調用操作符
(同 function call operator)
candidate function 候選函式 候選函數
(在函式多載決議程序中出現的候選函式)
chain 串鏈(例 chain of function calls) 鏈
character 字元 字元
check box 核取方塊 (i.e. check button) 復選框
checked exception 可控式異常(java)
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)
(v) 復制、拷貝 拷貝
(n) 復件, 副本
cover 涵蓋 覆蓋
create 創建、建立、產生、生成 創建
creation 產生、生成 創建
cursor 游標 游標
custom 訂制、自定 定製
data 資料 數據
database 資料庫 資料庫
database schema 資料庫結構綱目
data member 資料成員、成員變數 數據成員、成員變數
data structure 資料結構 數據結構
datagram 資料元 數據報文
dead lock 死結 死鎖
debug 除錯 調試
debugger 除錯器 調試器
declaration 宣告、宣告式 聲明
dection 推導(例:template argument dection) 推導、推斷
default 預設 預設、默認
defer 延緩 推遲
define 定義 預定義
definition 定義、定義區、定義式 定義
delegate 委派、委託、委任 委託
delegation (同上)
demarshal 反編列 散集
dereference 提領(取出指標所指物體的內容) 解叄考
dereference operator dereference(提領)運運算元 * 解叄考操作符
derived class 衍生類別 派生類
design by contract 契約式設計
design pattern 設計範式、設計樣式 設計模式
※ 最近我比較喜歡「設計範式」一詞
destroy 摧毀、銷毀
destructor 解構式 析構函數
device 裝置、設備 設備
dialog 對話窗、對話盒 對話框
directive 指令(例:using directive) (編譯)指示符
directory 目錄 目錄
disk 碟 盤
dispatch 分派 分派
distributed computing 分布式計算 (分布式電算) 分布式計算
分散式計算 (分散式電算)
document 文件 文檔
dot operator dot(句點)運運算元 . (圓)點操作符
driver 驅動程式 驅動(程序)
dynamic binding 動態系結 動態綁定
;⑸ 學java編程技術必須得會英語嗎
學Java不是必須要英語好,只是說會英語的話更好,英語好會有助於你去記憶代碼和閱讀幫助文檔。英語不好也沒關系,常用的代碼也沒有太多,經常敲,自然而然得就記住了。前期可以把常用的代碼整理出來,列印出來,沒事背一背。
⑹ 計算機程序員常用英語詞彙
計算機程序員常用英語詞彙
我整理了一些平時閱讀計算機方面論文可能會遇到的英語詞彙,希望能幫到大家!
enclose vt. 圍繞, 圈起, 放入封套, 附上 [計算機] 括入
underlying adj. 在下面的, 基本的, 隱含的
anonymous adj. 匿名的,無名的,沒特色的
determine vt.& vi.(使)下決心,(使)做出決定 vt.決定,確定; 判定,判決; 使決定; 限定 vi.[主用於法律]了結,終止,結束
canonical n. 牧師禮服, 法服 adj. 依教規的, 被認為聖典的, 權威的
slogan n. 標語,口號
prototype n. 原型,雛形
counterpart n. 職位(或作用)相當的人;對應的事物
interact vi. 相互作用,相互影響
interaction n. 相互作用, 相互影響
breach n. 裂口,違背, 沖擊, 決裂 vt. 違反,在...上打開缺口, 突破 vi. 躍出水面
enforce vt. 加強, 強迫, 執行
constituent n. 成份,選民,構成物 adj. 構成的,組織的,有提名權的
conservative adj. 保守的,守舊的 n. 保守派(黨),保守的人
intentional adj. 企圖的, 策劃的`, 故意的
handler n. 處理者,處理器 n. 畜禽的訓練者 n. 拳擊教練,(明星等的)經理人
other than prep. &conj. 除了
prevalence n. 傳播, 流行, 普及
exhibit n. 展覽品,展覽,物證 vt. 展覽,展現,顯出(感情或品質),提出證據 vi. 展覽
affect vt. 影響, 作用, 感動
snoop n. 窺探者 vi. 窺伺, 打聽
destruction n. 破壞,毀滅,破壞者
eavesdrop vi. 偷聽
violation n. 違反,違背,妨礙
weaken v. 使...弱, 變弱, 弄淡
present n. 禮物, 現在 adj. 當面的, 出席的, 現在的 v. 贈送, 提出, 呈現
burglar n. 竊賊
surveillance n. 監視,監督
infrastructure n. 下部構造, 下部組織, 基礎結構, 基礎設施
replay v. 重新比賽, 重演 n. 重賽
deploy vt. &vi. 展開,配置,部署
empirical adj. 經驗主義的
conct n. 行為, 舉動, 品行 v. 引導, 指揮, 管理 vt. 導電, 傳熱
cite vt. 引用,引證,傳訊,嘉獎
guideline n. 指引,指導方針
evaluate vt. 評估,評價
capability n. 能力,才能,性能,容量
grant vt.承認; 同意; 准許; 授予 n.撥款; 補助金; 授給物(如財產、授地、專有權、補助、撥款等) vi.同意
corresponding adj. 符合的, 一致的, 相同的, 相應的, 相當的
object n. 物, 物體, 目標, 賓語 v. 反對,提出...作為反對的理由
backdoor adj. 秘密的,偷偷摸摸的
embedded adj. 植入的, 內含的, 深入的 v. 埋入, 植入, 深入 vbl. 埋入, 植入, 深入
verify v. 查證,核實 n.[計算機] DOS命令 : 打開關閉在 DOS操作期間的寫文件校驗開關
imply vt. 暗示,意味
pertain vi. 從屬, 關於
leverage n. 杠桿作用, 影響力 v. 舉債經營, 貸款投機
compromise n. 妥協, 折衷, 折衷案 vt. 妥協處理, 危害 vi. 妥協, 讓步
disguise n. 假面目,偽裝物,假裝 vt. 假裝,假扮,掩飾
malicious adj. 懷惡意的, 惡毒的
indeed adv. 的確, 真正地, 事實上
somehow adv. 不知怎麼地,以某種方式
representative adj. 代表性的, 代議制的, 典型的 n. 代表, 眾議員, 典型
acknowledgement n. 承認, 確認;(作者的)鳴謝;致謝
benign adj. 仁慈的,溫和的,良性的
extract n. 榨出物,精華,摘錄 vt. 拔出,榨出,摘錄,提取,選取 [計算機] 提取
ask for 請求, 要求
plaintext n. 明文,純文件
invocation 在儀式或者會議開頭的一段講話或者祈禱 祈求幫助, 特別是向神祈求幫助 [計算機] 調用
leakage n. 泄漏
retrieve vt. 挽回,恢復,回憶,補償 vi. 找回獵物 n. 取回,恢復
increment n. 增加(增加物, 增量, 余差)
collude v. 串通, 共謀
escalate vt. 擴大,升高,增強 vi. 逐步升級
vacation n. 假期, 休假,騰出 vi. 度假
disable v. 使...失去能力
dissuade vt. 勸阻
vandal n. 破壞他人或公共財產者
occupancy n. 佔有, 佔用,居住期間
simulation n. 模擬,模擬,贗品
siren n. 汽笛, 警報器 adj. 迷人的; vi. 響著警報器行駛; vt. 引誘
survey n. 調查; 縱覽, 視察, 測量 vt. 審視, 視察, 通盤考慮, 調查; 勘測 vi. 測量, 勘測
recruit n. 招聘,新兵,新成員 vt.&vi. 恢復,補充,徵募
mailing n.<美>郵寄,投遞,郵件,<蘇格蘭>農場租金
enthusiast n. 熱心人,熱衷者
inclusion n. 包含
sampling n. 抽樣,樣品 動詞sample的現在分詞形式
range from vt. 從 ... 到 ... 變動(從 ... 到 ... 范圍,延伸,綿亘)
compensate vt. &vi. 償還,補償,付報酬
in order adj. 整齊(秩序井然)
derived adj. 衍生的
notion n. 觀念,想法,主張
intent n. 意圖,目的,意向, 含義 adj. 專心的,決心的,熱心的
for instance 例如
provenance n. 出處, 起源
circumvent vt. 圍住,繞行,用計謀應付
technique n. 技術
proliferate v. 增殖,增生, 使...激增, 使...擴散, 迅速擴大
;⑺ 程序員必須懂的英語單詞詞彙
干程序員這行實在是離不開英語,需要懂的 英語單詞 有很多。下面是我整理的程序員必須懂的英語單詞,以供大家學習參考。
程序員必須懂的英語單詞
CPU(Center Processor Unit)中央處理單元
mainboard主板
RAM(random access memory)隨機存儲器(內存)
ROM(Read Only Memory)只讀存儲器
Floppy Disk軟盤
Hard Disk硬碟
CD-ROM光碟驅動器(光碟機)
monitor監視器
keyboard鍵盤
mouse滑鼠
chip晶元
CD-R光碟刻錄機
HUB集線器
Modem= MOlator-DEMolator,數據機
P-P(Plug and Play)即插即用
UPS(Uninterruptable Power Supply)不間斷電源
BIOS (Basic-input-Output System)基本輸入輸出系統
CMOS(Complementary Metal-Oxide-Semiconctor)互補金屬氧化物半導體
setup安裝
uninstall卸載
wizzard向導
OS(Operation Systrem) 操作系統
OA(Office AutoMation)辦公自動化
exit退出
edit編輯
復制
cut剪切
paste粘貼
delete刪除
select選擇
find查找
程序員常用英語單詞select all全選
replace替換
undo撤消
redo重做
program程序
license許可(證)
back前一步
next下一步
finish結束
folder文件夾
Destination Folder目的文件夾
user用戶
click點擊
double click雙擊
right click右擊
settings設置
update更新
release發布
data數據
data base資料庫
DBMS(Data Base Manege System)資料庫管理系統
view視圖
insert插入
object對象
configuration配置
command命令
document文檔
程序員必備英語單詞彙POST(power-on-self-test)電源自檢程序
cursor游標
attribute屬性
icon圖標
service pack服務補丁
option pack功能補丁
Demo演示
short cut快捷方式
exception異常
debug調試
previous前一個
column行
row列
restart重新啟動
text文本
font字體
size大小
scale比例
interface界面
function函數
access訪問
manual指南
active激活
computer language計算機語言
menu菜單
GUI(graphical user interfaces )圖形用戶界面
template模版
page setup頁面設置
password口令
code密碼
print preview列印預覽
zoom in放大
zoom out縮小
pan漫遊
cruise漫遊
full screen全屏
tool bar工具條
>>>下一頁更多“程序員必備英語單詞”