计算机专业术语
从事软件开发和技术工作,掌握专业英语术语是基本功。
💻 基础概念 (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 | 链表 | 节点相连 |
| stack | 栈 | LIFO(后进先出) |
| 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 expression | lambda 表达式 |
| 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) | 层叠样式表 |
| JavaScript | JavaScript 语言 |
| DOM (Document Object Model) | 文档对象模型 |
| event | 事件 |
| event listener | 事件监听器 |
| callback | 回调函数 |
| promise | 承诺/异步对象 |
| async / await | 异步函数 |
| fetch / AJAX | 网络请求 |
| JSON (JavaScript Object Notation) | JSON 数据格式 |
| localStorage / sessionStorage | 本地存储 |
| cookie | Cookie |
| 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 API | RESTful 风格接口 |
| request / response | 请求/响应 |
| GET / POST / PUT / DELETE | HTTP 方法 |
| 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 | 非关系型数据库 |
| NoSQL | NoSQL 数据库 |
| 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 address | IP 地址 |
| port | 端口 |
| firewall | 防火墙 |
| load balancer | 负载均衡器 |
| CDN (Content Delivery Network) | 内容分发网络 |
| container | 容器 |
| Docker | Docker 容器技术 |
| Kubernetes | K8s 容器编排 |
| CI/CD | 持续集成/持续部署 |
| deployment | 部署 |
| environment | 环境(开发/测试/生产) |
| production | 生产环境 |
| staging | 预发布环境 |
| monitoring | 监控 |
| logging | 日志记录 |
🔧 开发工具 (Development Tools)
| 英文 | 中文 |
|---|---|
| IDE (Integrated Development Environment) | 集成开发环境 |
| editor | 编辑器 |
| compiler | 编译器 |
| interpreter | 解释器 |
| debugger | 调试器 |
| terminal / command line | 终端/命令行 |
| shell | Shell |
| script | 脚本 |
| source code | 源代码 |
| binary | 二进制文件 |
| executable | 可执行文件 |
| build | 构建 |
| compile | 编译 |
| test | 测试 |
| unit test | 单元测试 |
| integration test | 集成测试 |
| end-to-end test | 端到端测试 |
| debug | 调试 |
| breakpoint | 断点 |
| version control | 版本控制 |
| Git | Git 版本控制系统 |
| 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 injection | SQL 注入 |
| 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) | 大语言模型 |
| transformer | Transformer 模型 |
| attention | 注意力机制 |
📱 移动开发 (Mobile Development)
| 英文 | 中文 |
|---|---|
| iOS / Android | iOS / 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 | 权限 |
📝 学习建议
- 分类记忆:按技术领域分类记忆术语
- 阅读文档:多阅读英文技术文档
- 代码注释:尝试用英文写注释
- 技术博客:阅读英文技术博客
- 面试准备:准备常见技术问题的英文回答