- 相关推荐
计算机编程术语英语单词
编辑程序让电脑执行的过程就叫编程。下面是小编分享的计算机编程术语,希望能对大家有所帮助!

计算机编程术语英语单词 1
Drawing Trees 树的描绘
Planarity Detection and Embedding 平面性检测和嵌入
Graph Problems -- hard 图论-NP问题
Clique 最大团
Independent Set 独立集
Vertex Cover 点覆盖
Traveling Salesman Problem 旅行商问题
Hamiltonian Cycle Hamilton回路
Graph Partition 图的划分
Vertex Coloring 点染色
Edge Coloring 边染色
Graph Isomorphism 同构
Steiner Tree Steiner树
Feedback Edge/Vertex Set 最大无环子图
Computational Geometry 计算几何
Convex Hull 凸包
Triangulation 三角剖分
Voronoi Diagrams Voronoi图
Nearest Neighbor Search 最近点对查询
Range Search 范围查询
Point Location 位置查询
Intersection Detection 碰撞测试
Bin Packing 装箱问题
Medial-Axis Transformation 中轴变换
Polygon Partitioning 多边形分割
Simplifying Polygons 多边形化简
Shape Similarity 相似多边形
Motion Planning 运动规划
Maintaining Line Arrangements 平面分割
Minkowski Sum Minkowski和
Set and String Problems 集合与串的'问题
Data Structures 基本数据结构
Dictionaries 字典
Priority Queues 堆
Graph Data Structures 图
Set Data Structures 集合
Kd-Trees 线段树
Numerical Problems 数值问题
Solving Linear Equations 线性方程组
Bandwidth Reduction 带宽压缩
Matrix Multiplication 矩阵乘法
Determinants and Permanents 行列式
Constrained and Unconstrained Optimization 最值问题
Linear Programming 线性规划
Random Number Generation 随机数生成
Factoring and Primality Testing 因子分解/质数判定
Arbitrary Precision Arithmetic 高精度计算
Knapsack Problem 背包问题
Discrete Fourier Transform 离散Fourier变换
Combinatorial Problems 组合问题
Sorting 排序
Searching 查找
Median and Selection 中位数
Generating Permutations 排列生成
Generating Subsets 子集生成
Generating Partitions 划分生成
Generating Graphs 图的生成
Calendrical Calculations 日期
Job Scheduling 工程安排
Satisfiability 可满足性
Graph Problems -- polynomial 图论-多项式算法
Connected Components 连通分支
Topological Sorting 拓扑排序
Minimum Spanning Tree 最小生成树
Shortest Path 最短路径
Transitive Closure and Reduction 传递闭包
Matching 匹配
Eulerian Cycle / Chinese Postman Euler回路/中国邮路
Edge and Vertex Connectivity 割边/割点
Network Flow 网络流
Drawing Graphs Nicely 图的描绘
计算机编程术语英语单词 2
一、基础概念术语(Basic Concepts)
英语术语
中文释义
应用场景说明
Algorithm
算法
解决问题的步骤集合,如排序算法(Sorting Algorithm)、搜索算法(Search Algorithm)
Variable
变量
存储数据的容器,如整数变量(Integer Variable)、字符串变量(String Variable)
Constant
常量
固定不变的值,如数学常量 π(Math Constant π)、配置常量(Configuration Constant)
Data Type
数据类型
定义数据的类别,如布尔型(Boolean)、浮点型(Float)、数组(Array)
Syntax
语法
编程语言的规则,如语法错误(Syntax Error)、语法规则(Syntax Rule)
Semantics
语义
代码的含义,如语义分析(Semantic Analysis)、语义错误(Semantic Error)
Statement
语句
执行单一操作的代码单元,如赋值语句(Assignment Statement)、条件语句(Conditional Statement)
Expression
表达式
产生值的代码组合,如算术表达式(Arithmetic Expression)、逻辑表达式(Logical Expression)
Function
函数
可重复调用的代码块,如自定义函数(Custom Function)、内置函数(Built-in Function)
Method
方法
面向对象中的函数,如实例方法(Instance Method)、静态方法(Static Method)
Class
类
面向对象的模板,如基类(Base Class)、子类(Subclass)、抽象类(Abstract Class)
Object
对象
类的实例,如创建对象(Create Object)、对象属性(Object Attribute)
Inheritance
继承
子类复用父类特性,如单继承(Single Inheritance)、多继承(Multiple Inheritance)
Polymorphism
多态
同一方法有不同实现,如方法重写(Method Overriding)、方法重载(Method Overloading)
Encapsulation
封装
隐藏对象内部细节,如私有属性(Private Attribute)、公共方法(Public Method)
二、数据结构术语(Data Structures)
英语术语
中文释义
应用场景说明
Array
数组
存储同一类型数据的连续空间,如一维数组(One-dimensional Array)、二维数组(Two-dimensional Array)
List
列表
动态存储数据的结构(如 Python List),可灵活添加 / 删除元素
Stack
栈
先进后出(LIFO)结构,如栈顶(Stack Top)、入栈(Push)、出栈(Pop)
Queue
队列
先进先出(FIFO)结构,如队列头(Queue Head)、入队(Enqueue)、出队(Dequeue)
Linked List
链表
非连续存储的节点集合,如单链表(Singly Linked List)、双向链表(Doubly Linked List)、循环链表(Circular Linked List)
Tree
树
层级结构,如二叉树(Binary Tree)、二叉搜索树(Binary Search Tree)、平衡二叉树(Balanced Binary Tree)
Graph
图
由节点和边组成的结构,如无向图(Undirected Graph)、有向图(Directed Graph)、加权图(Weighted Graph)
Hash Table
哈希表
基于哈希函数的存储结构,如哈希冲突(Hash Collision)、哈希索引(Hash Index)
Heap
堆
完全二叉树结构,如大根堆(Max Heap)、小根堆(Min Heap),常用于排序(Heap Sort)
Set
集合
存储唯一元素的结构,如交集(Intersection)、并集(Union)、差集(Difference)
三、编程语言与工具术语(Programming Languages & Tools)
英语术语
中文释义
应用场景说明
Programming Language
编程语言
编写代码的工具,如 Python、Java、C++、JavaScript
Compiler
编译器
将高级语言编译为机器码,如 C 语言编译器(C Compiler)、Java 编译器(Java Compiler)
Interpreter
解释器
逐行执行高级语言代码,如 Python 解释器(Python Interpreter)、JavaScript 解释器(JavaScript Interpreter)
IDE (Integrated Development Environment)
集成开发环境
一站式开发工具,如 PyCharm(Python IDE)、IntelliJ IDEA(Java IDE)、Visual Studio(多语言 IDE)
Debugger
调试器
排查代码错误的工具,如断点(Breakpoint)、单步执行(Step Execution)、变量监视(Variable Watch)
Version Control
版本控制
管理代码历史版本,如 Git、SVN,常用操作:提交(Commit)、分支(Branch)、合并(Merge)、拉取(Pull)、推送(Push)
Framework
框架
预定义的代码结构,如 Spring(Java 后端框架)、Django(Python Web 框架)、React(JavaScript 前端框架)
Library
库
可复用的代码集合,如 NumPy(Python 数值计算库)、TensorFlow(机器学习库)、OpenCV(计算机视觉库)
API (Application Programming Interface)
应用程序编程接口
不同程序间的交互接口,如 REST API、GraphQL API、第三方 API(Third-party API)
SDK (Software Development Kit)
软件开发工具包
开发特定软件的工具集合,如 Android SDK、iOS SDK、微信小程序 SDK
四、开发流程与测试术语(Development & Testing)
英语术语
中文释义
应用场景说明
Bug
漏洞 / 错误
代码中的.问题,如逻辑 bug(Logical Bug)、语法 bug(Syntax Bug)、运行时 bug(Runtime Bug)
Debugging
调试
定位并修复 bug 的过程,如调试日志(Debug Log)、远程调试(Remote Debugging)
Testing
测试
验证代码正确性,如单元测试(Unit Testing)、集成测试(Integration Testing)、系统测试(System Testing)、验收测试(Acceptance Testing)
Test Case
测试用例
测试的具体场景,如正常用例(Normal Test Case)、异常用例(Exception Test Case)
Bug Report
漏洞报告
记录 bug 的文档,包含复现步骤(Reproduction Steps)、预期结果(Expected Result)、实际结果(Actual Result)
Deployment
部署
将代码上线到服务器,如本地部署(Local Deployment)、云端部署(Cloud Deployment)、容器部署(Container Deployment)
CI/CD (Continuous Integration/Continuous Delivery)
持续集成 / 持续交付
自动化开发流程,CI 自动构建测试,CD 自动部署上线
Code Review
代码审查
检查代码质量,如代码规范(Code Standard)、性能优化(Performance Optimization)、安全性检查(Security Check)
Refactoring
代码重构
优化代码结构(不改变功能),如提取函数(Extract Function)、重命名变量(Rename Variable)、消除重复代码(Eliminate Duplicate Code)
五、网络与数据库术语(Network & Database)
英语术语
中文释义
应用场景说明
HTTP (HyperText Transfer Protocol)
超文本传输协议
网页传输的基础协议,如 HTTP 请求(HTTP Request)、HTTP 响应(HTTP Response)、状态码(Status Code,如 200 成功、404 未找到)
HTTPS (HTTP Secure)
安全超文本传输协议
加密的 HTTP,用于保护数据安全(如电商支付、登录场景)
TCP/IP (Transmission Control Protocol/Internet Protocol)
TCP/IP 协议簇
互联网通信的核心协议,TCP 负责可靠传输,IP 负责路由
Server
服务器
提供服务的设备 / 程序,如 Web 服务器(Web Server,如 Nginx、Apache)、数据库服务器(Database Server)
Client
客户端
请求服务的设备 / 程序,如浏览器客户端(Browser Client)、移动应用客户端(Mobile App Client)
Database
数据库
存储数据的系统,如关系型数据库(Relational Database,如 MySQL、PostgreSQL)、非关系型数据库(NoSQL Database,如 MongoDB、Redis)
SQL (Structured Query Language)
结构化查询语言
操作关系型数据库的语言,如查询(SELECT)、插入(INSERT)、更新(UPDATE)、删除(DELETE)
NoSQL (Not Only SQL)
非关系型数据库
适用于非结构化数据,如文档型数据库(Document Database)、键值数据库(Key-value Database)
Index
索引
提升数据库查询速度,如主键索引(Primary Key Index)、非主键索引(Non-primary Key Index)、联合索引(Composite Index)
六、性能与安全术语(Performance & Security)
英语术语
中文释义
应用场景说明
Performance
性能
代码 / 系统的运行效率,如响应时间(Response Time)、吞吐量(Throughput)、并发量(Concurrency)
Optimization
优化
提升性能的过程,如代码优化(Code Optimization)、数据库优化(Database Optimization)、算法优化(Algorithm Optimization)
Memory Leak
内存泄漏
程序未释放无用内存,导致内存占用持续增加,如 Java 内存泄漏(Java Memory Leak)、C++ 内存泄漏(C++ Memory Leak)
Cache
缓存
临时存储高频访问数据,如内存缓存(Memory Cache,如 Redis)、浏览器缓存(Browser Cache)、数据库缓存(Database Cache)
Encryption
加密
将数据转为密文,如对称加密(Symmetric Encryption,如 AES)、非对称加密(Asymmetric Encryption,如 RSA)
Decryption
解密
将密文转为明文,需对应密钥(Key)
Authentication
认证
验证用户身份,如密码认证(Password Authentication)、生物认证(Biometric Authentication)、OAuth 认证(第三方授权)
Authorization
授权
授予用户操作权限,如角色授权(Role-based Authorization)、权限列表(Permission List)
Vulnerability
漏洞
系统安全隐患,如 SQL 注入(SQL Injection)、跨站脚本(XSS,Cross-site Scripting)、跨站请求伪造(CSRF,Cross-site Request Forgery)
【计算机编程术语英语单词】相关文章:
计算机编程语言英语术语07-08
计算机编程常用英语单词10-16
行业英语:计算机术语编程和语言09-16
计算机编程及常用术语英语词汇大全10-31
计算机视频英语术语07-23
计算机系列术语10-14
计算机英文术语大全07-11
计算机音频英语术语09-06
qs计算机编程专业排名10-05