Skip to content

计算机专业术语

从事软件开发和技术工作,掌握专业英语术语是基本功。


💻 基础概念 (Basic Concepts)

英文中文音标
algorithm算法/ˈælɡərɪðəm/
data structure数据结构/ˈdeɪtə ˈstrʌktʃər/
variable变量/ˈvɛriəbl/
constant常量/ˈkɒnstənt/
function函数/ˈfʌŋkʃən/
method方法/ˈmeθəd/
class/klæs/
object对象/ˈɒbdʒɪkt/
instance实例/ˈɪnstəns/
parameter参数/pəˈræmɪtər/
argument参数(实际传递的)/ˈɑːrɡjumənt/
return返回/rɪˈtɜːrn/
loop循环/luːp/
condition条件/kənˈdɪʃən/
statement语句/ˈsteɪtmənt/
expression表达式/ɪkˈspreʃən/
operator运算符/ˈɒpəreɪtər/
operand操作数/ˈɒpərænd/
precedence优先级/ˈpresɪdəns/

🗂️ 数据结构 (Data Structures)

英文中文说明
array数组固定大小,连续存储
list列表动态大小
linked list链表节点相连
stackLIFO(后进先出)
queue队列FIFO(先进先出)
tree层级结构
binary tree二叉树每个节点最多两个子节点
binary search tree二叉搜索树左<根<右
heap完全二叉树
hash table哈希表键值对存储
set集合无重复元素
map / dictionary映射/字典键值对
graph节点和边
node节点数据结构中的单元
edge连接节点的线
traversal遍历访问所有元素

🔤 编程语言概念 (Programming Concepts)

面向对象

英文中文
inheritance继承
polymorphism多态
encapsulation封装
abstraction抽象
interface接口
abstract class抽象类
constructor构造函数
destructor析构函数
access modifier访问修饰符
public / private / protected公有/私有/受保护
static静态
final最终的
override重写
overload重载
this / super当前对象 / 父类对象

函数式编程

英文中文
lambda expressionlambda 表达式
anonymous function匿名函数
higher-order function高阶函数
closure闭包
recursion递归
pure function纯函数
side effect副作用
immutability不可变性
map / filter / reduce映射/过滤/归约

🌐 Web 开发 (Web Development)

前端

英文中文
HTML (HyperText Markup Language)超文本标记语言
CSS (Cascading Style Sheets)层叠样式表
JavaScriptJavaScript 语言
DOM (Document Object Model)文档对象模型
event事件
event listener事件监听器
callback回调函数
promise承诺/异步对象
async / await异步函数
fetch / AJAX网络请求
JSON (JavaScript Object Notation)JSON 数据格式
localStorage / sessionStorage本地存储
cookieCookie
responsive design响应式设计
framework框架
library
React / Vue / Angular前端框架
component组件
props / state属性/状态
lifecycle生命周期
routing路由
SPA (Single Page Application)单页应用

后端

英文中文
HTTP (HyperText Transfer Protocol)超文本传输协议
HTTPS安全 HTTP
API (Application Programming Interface)应用程序接口
RESTful APIRESTful 风格接口
request / response请求/响应
GET / POST / PUT / DELETEHTTP 方法
status code状态码
header / body头/体
content type内容类型
middleware中间件
route路由
controller控制器
model模型
view视图
MVC (Model-View-Controller)MVC 架构
authentication认证
authorization授权
session会话
token令牌
JWT (JSON Web Token)JSON Web 令牌
OAuth开放授权

🗄️ 数据库 (Database)

基础术语

英文中文
database数据库
table
column / field列/字段
row / record行/记录
primary key主键
foreign key外键
index索引
query查询
transaction事务
commit提交
rollback回滚
schema模式/架构
relational database关系型数据库
non-relational database非关系型数据库
NoSQLNoSQL 数据库
ACID原子性、一致性、隔离性、持久性

SQL 术语

英文中文
SELECT查询
INSERT插入
UPDATE更新
DELETE删除
WHERE条件
JOIN连接
INNER JOIN内连接
LEFT JOIN左连接
RIGHT JOIN右连接
GROUP BY分组
ORDER BY排序
LIMIT限制
aggregate function聚合函数

☁️ 云计算与部署 (Cloud & Deployment)

英文中文
cloud computing云计算
IaaS (Infrastructure as a Service)基础设施即服务
PaaS (Platform as a Service)平台即服务
SaaS (Software as a Service)软件即服务
server服务器
client客户端
hosting托管
domain域名
DNS (Domain Name System)域名系统
IP addressIP 地址
port端口
firewall防火墙
load balancer负载均衡器
CDN (Content Delivery Network)内容分发网络
container容器
DockerDocker 容器技术
KubernetesK8s 容器编排
CI/CD持续集成/持续部署
deployment部署
environment环境(开发/测试/生产)
production生产环境
staging预发布环境
monitoring监控
logging日志记录

🔧 开发工具 (Development Tools)

英文中文
IDE (Integrated Development Environment)集成开发环境
editor编辑器
compiler编译器
interpreter解释器
debugger调试器
terminal / command line终端/命令行
shellShell
script脚本
source code源代码
binary二进制文件
executable可执行文件
build构建
compile编译
test测试
unit test单元测试
integration test集成测试
end-to-end test端到端测试
debug调试
breakpoint断点
version control版本控制
GitGit 版本控制系统
repository代码仓库
branch分支
merge合并
commit提交
push / pull推送/拉取
conflict冲突
pull request拉取请求
package manager包管理器
dependency依赖
install安装
update / upgrade更新/升级
uninstall卸载

🔒 安全 (Security)

英文中文
encryption加密
decryption解密
hash哈希
cryptography密码学
vulnerability漏洞
exploit漏洞利用
patch补丁
malware / virus / worm恶意软件/病毒/蠕虫
phishing钓鱼攻击
SQL injectionSQL 注入
XSS (Cross-Site Scripting)跨站脚本攻击
CSRF (Cross-Site Request Forgery)跨站请求伪造
DDoS (Distributed Denial of Service)分布式拒绝服务攻击
firewall防火墙
VPN (Virtual Private Network)虚拟专用网络
SSL / TLS安全套接层/传输层安全
certificate证书
password密码
authentication认证
authorization授权

📊 算法与复杂度 (Algorithms & Complexity)

英文中文
time complexity时间复杂度
space complexity空间复杂度
Big O notation大 O 表示法
O(1)常数时间
O(log n)对数时间
O(n)线性时间
O(n log n)线性对数时间
O(n²)平方时间
best case最好情况
worst case最坏情况
average case平均情况
sorting排序
searching搜索
binary search二分搜索
bubble sort冒泡排序
quick sort快速排序
merge sort归并排序
heap sort堆排序
dynamic programming动态规划
greedy algorithm贪心算法
divide and conquer分治算法
backtracking回溯算法

🤖 AI 与机器学习 (AI & Machine Learning)

英文中文
AI (Artificial Intelligence)人工智能
ML (Machine Learning)机器学习
DL (Deep Learning)深度学习
neural network神经网络
model模型
training训练
inference推理
dataset数据集
label标签
feature特征
supervised learning监督学习
unsupervised learning无监督学习
reinforcement learning强化学习
regression回归
classification分类
clustering聚类
overfitting过拟合
underfitting欠拟合
epoch轮次
batch批次
learning rate学习率
loss function损失函数
gradient descent梯度下降
optimizer优化器
LLM (Large Language Model)大语言模型
transformerTransformer 模型
attention注意力机制

📱 移动开发 (Mobile Development)

英文中文
iOS / AndroidiOS / Android 系统
native app原生应用
hybrid app混合应用
cross-platform跨平台
Flutter / React Native跨平台框架
SDK (Software Development Kit)软件开发工具包
API应用程序接口
UI / UX用户界面/用户体验
layout布局
component组件
activity (Android)活动
view controller (iOS)视图控制器
lifecycle生命周期
permission权限

📝 学习建议

  1. 分类记忆:按技术领域分类记忆术语
  2. 阅读文档:多阅读英文技术文档
  3. 代码注释:尝试用英文写注释
  4. 技术博客:阅读英文技术博客
  5. 面试准备:准备常见技术问题的英文回答

📚 参考资源