计算机科学(Computer Science)是研究计算机及其应用的学科,涵盖了从计算机硬件、操作系统、算法设计到人工智能、软件开发等广泛的领域。以下是计算机科学领域的常见术语的英汉对照表,涵盖了算法、数据结构、编程语言、操作系统、人工智能等方面的专业词汇。
计算机科学 (Computer Science)
编程语言与开发 (Programming Languages and Development)
英文词汇 | 中文翻译 |
---|
Programming Language | 编程语言 |
Syntax | 语法 |
Semantics | 语义 |
Compiler | 编译器 |
Interpreter | 解释器 |
Source Code | 源代码 |
Object-oriented Programming (OOP) | 面向对象编程 |
Function | 函数 |
Variable | 变量 |
Class | 类 |
Object | 对象 |
Method | 方法 |
Constructor | 构造函数 |
Inheritance | 继承 |
Polymorphism | 多态 |
Encapsulation | 封装 |
Abstraction | 抽象 |
Interface | 接口 |
Overloading | 重载 |
Overriding | 重写 |
Exception Handling | 异常处理 |
Recursion | 递归 |
Algorithm | 算法 |
Debugging | 调试 |
数据结构 (Data Structures)
英文词汇 | 中文翻译 |
---|
Data Structure | 数据结构 |
Array | 数组 |
Linked List | 链表 |
Stack | 栈 |
Queue | 队列 |
Tree | 树 |
Binary Tree | 二叉树 |
Hash Table | 哈希表 |
Heap | 堆 |
Graph | 图 |
Directed Graph | 有向图 |
Undirected Graph | 无向图 |
Depth First Search (DFS) | 深度优先搜索 |
Breadth First Search (BFS) | 广度优先搜索 |
Dynamic Programming | 动态规划 |
Searching Algorithm | 查找算法 |
Sorting Algorithm | 排序算法 |
Merge Sort | 归并排序 |
Quick Sort | 快速排序 |
Insertion Sort | 插入排序 |
Bubble Sort | 冒泡排序 |
Selection Sort | 选择排序 |
操作系统 (Operating Systems)
英文词汇 | 中文翻译 |
---|
Operating System (OS) | 操作系统 |
Kernel | 内核 |
Process | 进程 |
Thread | 线程 |
Scheduling | 调度 |
Memory Management | 内存管理 |
Virtual Memory | 虚拟内存 |
File System | 文件系统 |
File Allocation | 文件分配 |
Disk Scheduling | 磁盘调度 |
Deadlock | 死锁 |
Semaphore | 信号量 |
Mutex | 互斥锁 |
Paging | 分页 |
Segmentation | 分段 |
Interrupt | 中断 |
Context Switch | 上下文切换 |
Multitasking | 多任务 |
Synchronization | 同步 |
Atomic Operation | 原子操作 |
网络与通信 (Networking and Communication)
英文词汇 | 中文翻译 |
---|
Network | 网络 |
Protocol | 协议 |
TCP/IP | 传输控制协议/网际协议 |
IP Address | IP地址 |
Subnet | 子网 |
Router | 路由器 |
Switch | 交换机 |
Firewall | 防火墙 |
LAN (Local Area Network) | 局域网 |
WAN (Wide Area Network) | 广域网 |
OSI Model | OSI模型 |
Layer | 层 |
Application Layer | 应用层 |
Transport Layer | 传输层 |
Network Layer | 网络层 |
Data Link Layer | 数据链路层 |
Physical Layer | 物理层 |
IP Packet | IP数据包 |
DNS (Domain Name System) | 域名系统 |
DHCP (Dynamic Host Configuration Protocol) | 动态主机配置协议 |
HTTP (HyperText Transfer Protocol) | 超文本传输协议 |
FTP (File Transfer Protocol) | 文件传输协议 |
SSL (Secure Sockets Layer) | 安全套接层 |
VPN (Virtual Private Network) | 虚拟私人网络 |
人工智能与机器学习 (Artificial Intelligence and Machine Learning)
英文词汇 | 中文翻译 |
---|
Artificial Intelligence (AI) | 人工智能 |
Machine Learning | 机器学习 |
Supervised Learning | 监督学习 |
Unsupervised Learning | 无监督学习 |
Reinforcement Learning | 强化学习 |
Neural Network | 神经网络 |
Deep Learning | 深度学习 |
Convolutional Neural Network (CNN) | 卷积神经网络 |
Recurrent Neural Network (RNN) | 循环神经网络 |
Support Vector Machine (SVM) | 支持向量机 |
Decision Tree | 决策树 |
Random Forest | 随机森林 |
K-Nearest Neighbors (KNN) | K最近邻 |
Clustering | 聚类 |
Classification | 分类 |
Regression | 回归 |
Feature Extraction | 特征提取 |
Overfitting | 过拟合 |
Underfitting | 欠拟合 |
Training Data | 训练数据 |
Testing Data | 测试数据 |
Cross-validation | 交叉验证 |
Loss Function | 损失函数 |
Gradient Descent | 梯度下降 |
数据库 (Databases)
英文词汇 | 中文翻译 |
---|
Database | 数据库 |
Relational Database | 关系数据库 |
SQL (Structured Query Language) | 结构化查询语言 |
Table | 表 |
Column | 列 |
Row | 行 |
Primary Key | 主键 |
Foreign Key | 外键 |
Index | 索引 |
Query | 查询 |
Join | 联接 |
Normalization | 规范化 |
ACID (Atomicity, Consistency, Isolation, Durability) | ACID特性 |
Transaction | 事务 |
Backup | 备份 |
Data Integrity | 数据完整性 |
Data Redundancy | 数据冗余 |
OLAP (Online Analytical Processing) | 联机分析处理 |
OLTP (Online Transaction Processing) | 联机事务处理 |
软件工程与开发 (Software Engineering and Development)
英文词汇 | 中文翻译 |
---|
Software Engineering | 软件工程 |
Software Development | 软件开发 |
Agile Development | 敏捷开发 |
Waterfall Model | 瀑布模型 |
Version Control | 版本控制 |
Git | Git版本控制系统 |
Continuous Integration (CI) | 持续集成 |
Continuous Deployment (CD) | 持续部署 |
Unit Testing | 单元测试 |
Integration Testing | 集成测试 |
System Testing | 系统测试 |
User Acceptance Testing (UAT) | 用户验收测试 |
Debugging | 调试 |
Software Documentation | 软件文档 |
Refactoring | 重构 |
Code Review | 代码审查 |
Design Patterns | 设计模式 |
UML (Unified Modeling Language) | 统一建模语言 |
Software Architecture | 软件架构 |