计算机科学术语表
外观
本文旨在提供一份较为完整的有关计算机科学、软件开发及数据科学主题的术语列表,按条目对应的英文词组排序。
A
[编辑]- 抽象数据类型
- 抽象方法
- 抽象化 (计算机科学)
- 代理架构
- 基于代理的模型
- 聚合函数
- 敏捷软件开发——群迭代和增量开发方法
- 算法——一系列的计算过程
- 算法设计
- 算法效率
- 美国信息交换标准代码——电脑编码系统
- 应用程序接口——设置子程序定义、协议和软件构建工具和应用程序
- 应用软件——为用户利益而设计的能执行一组协调功能、任务或活动的电脑软件
- 数组——数据结构
- 工件 (软件开发)——在软件开发或系统的部署与操作中使用或产生的信息的物理片段
- 人工智能——计算机科学分支,开发具有类似人类智能的机器和软件
- ASCII——电脑编码系统
- 断言 (程序)
- 关联数组——将键与值相关联的抽像数据类型
- 自动机理论
- 自动推理
B
[编辑]- 带宽 (计算机) ——计算和网络
- 贝叶斯编程
- 基准测试——用来衡量、比较、评价计算机系统或组件性能的一套标准化测试程序
- 最佳、最差和平均情况
- 大数据——信息技术术语
- 大O表示法
- 二进制——进位记数系统
- 二分搜索算法——有序列表的搜索算法,每次搜索过程将范围缩小一半
- 二叉树——计算机科学中一种数据结构
- 生物信息学——现代生物学和计算机信息科学相结合的交叉学科,采用计算与统计等方法从生物数据中提取知识
- 位
- 比特率——多媒体
- 黑名单 (计算)
- BMP文件格式——视窗位图图像文件格式系列
- 布尔数据类型
- 布尔表达式——计算时得到“真”、“假”之一的表达式
- 布尔代数——代数结构
- 字节——电脑、手机及智能手表等设备上的信息计量单位,代表八个比特
- 启动
C
[编辑]- 回调函数
- 中央处理器——电脑的主要装置之一
- 字符 (计算机科学)——信息单位
- CI/CD——维基媒体消歧义页
- 密码
- 类 (计算机科学)——面向对象编程;定义指定一个对象是如何工作的
- 基于类的编程
- 客户端——一块电脑硬体或软体存取伺服器服务
- 洁净室软件工程
- 闭包 (计算机科学)
- 云计算——借由网路进行的运算方式
- 代码库
- 计算机编程——软件开发步骤
- 编码理论
- 认知科学——研究人脑和意识的跨领域学科
- 集合 (计算机科学)
- 逗号分隔值——文文格式
- 编译器——将源代码转换为目标代码的计算机程序
- 可计算性理论
- 计算
- 计算生物学
- 计算化学——化学分支
- 计算复杂性理论——数学理论
- 计算模型——复杂系统的数学模型,例如 天气
- 计算神经科学
- 计算物理学
- 计算科学
- 计算转向
- 计算机——根据指令对数据进行处理的机器
- 计算机体系结构
- 计算机数据存储——电子设备
- 计算机伦理
- 计算机图形学——计算机学科
- 计算机网络——采用单一技术相互连接的自治电脑
- 计算机程序——使用计算机语言编写的指令序列,可以执行特定的计算机工作
- 计算机编程——软件开发步骤
- 计算机科学——研究信息和计算的理论基础
- 计算机科学家
- 计算机安全——保护电脑系统与网路避免窃盗、损毁或资料泄漏
- 计算机视觉——从影像中撷取可电脑化的资讯
- 计算
- 连接——SQL语法
- 并发性
- 条件 (编程)
- 容器 (抽象数据类型)——类,数据结构在计算机科学
- 持续交付
- 持续部署
- 持续集成
- 延续传递风格
- 控制流
- 创意共享
- 密码学——研究如何构造性能良好、实现方便的密码体制的方法
- 逗号分隔值——文文格式
- 网络欺凌——网络暴力
- 网络空间——全球性的计算机网络
D
[编辑]- 守护进程——计算机程序作为后台进程运行
- 数据 (计算机)
- 数据中心——设施
- 数据库——有组织的数据集合
- 数据挖掘——数据开发、数据采集、数据采掘、数据开拓
- 数据科学——跨学科研究领域,侧重于从资料中取得知识与见解
- 数据结构——一种在计算机上能有效储存、组织、使用资料的方式
- 数据类型——计算机科学中的数据分类
- 调试——寻找和解决计算机程序或电子仪器设备缺陷、问题的过程
- 声明 (计算机编程)
- 设计模式 (计算机)——对软件设计中给定上下文中常见问题的一般可重用解决方案
- 数码资料
- 数字信号处理
- 离散事件模拟
- 磁盘存储——存储机制的一般类别
- 分布式计算——研究领域
- 分治算法
- DNS——用于计算机,服务或连接到互联网或专用网络的任何资源的分层分布式命名系统
- 软件文档
- 领域 (软件工程)
- 域名系统——用于计算机,服务或连接到互联网或专用网络的任何资源的分层分布式命名系统
- 双精度浮点数
- 下载——从远程系统接收数据到本地系统
E
[编辑]- 边缘设备
- 模拟器——系统模拟真实系统,使行为与真实系统的行为非常相似
- 加密——过程
- 事件 (计算机)
- 事件驱动编程——术语
- 进化计算
- 可执行文件
- 执行 (计算机)
- 异常处理——局势计算机编程
- 存在检测
- 表达式 (计算机科学)
F
[编辑]G
[编辑]H
[编辑]I
[编辑]- 标识符 (计算机语言)——编程领域
- 集成开发环境——用于开发软件的软件应用程序
- 图像处理
- 命令式编程——电脑科学中的程式设计类型
- 增量构建模型
- 信息学——研究信息分析,收集,分类,操作,存储,检索,移动,传播和保护的领域。
- 信息空间分析
- 信息可视化——研究资料的视觉化研究
- 继承 (计算机科学)
- 输入/输出——数据在内部/外部存储器或其他周边设备之间的输入和输出通信
- 插入排序
- 指令周期——计算机完成一条指令执行所需要的时间
- 整数 (计算机科学)——计算机数据类型
- 集成开发环境——用于开发软件的软件应用程序
- 集成测试
- 知识产权——著作、商标、专利等无形财产权
- 智能代理——一种具有高度智能性的软件程序
- 接口 (信息技术)——电脑科学的概念;两个事物之间的交互作用点
- 内部文档
- 互联网——全球性的计算机网络
- 互联网机器人——一种通过网络运行自动化任务的软件应用
- 物联网——能行使独立功能的普通物体实现互联互通的网络
- 解释器——解释器也是一种程序
- 不变量 (计算机科学)
- 迭代
J
[编辑]- Java (编程语言)——面向对象型高极程式语言
K
[编辑]- 内核——操作系统中最基本的部分,负责直接管理计算机硬件和软件资源,实现操作系统核心功能,并提供基本系统功能
L
[编辑]- 函数库——计算机程序所使用的非易失性资源的集合,通常用于开发软件;可被其他软件用于一个特定的目的的软件组成部分。
- 线性搜索
- 链表——数据结构,这是一个线性的数据元素的集合,称为节点,每一个指向下一个节点的指针
- 链接器——一种计算机系统程序,将一个或多个目标文件和库链接为一个可执行文件
- 列表 (抽象数据类型)
- 加载器
- 逻辑错误 (程序设计)
- 逻辑编程
M
[编辑]- 机器学习——对电脑系统用于在没有明确指令的情况下执行任务的演算法与统计模型的科学研究
- 机器视觉
- 数学逻辑
- 矩阵——由若干行和列元素排列成的矩形阵列
- 计算机数据存储——电子设备
- 合并排序
- 方法 (计算机编程)——电脑函数或者函数
- 软件开发过程——软件项目的生命周期
- 调制解调器
N
[编辑]- 自然语言处理——以通过语音输入文字为例,自然语言处理是用计算机来处理、理解以及运用人类语言。
- 节点 (计算机科学)
- 数论——纯数学的一个分支主要致力于整数的研究
- 数值分析——数学领域的一种研究方法
- 数值方法——数学领域的一种研究方法
O
[编辑]- 对象 (计算机科学)——在计算机内存中有一个值并由标识符引用的位置
- 目标代码
- 面向对象分析与设计
- 面向对象编程 ——具有物件概念的程式设计典范
- 开源软件——源代码以开放源代码授权条款提供的软件
- 操作系统——用于管理计算机硬件资源的软件集合
- 光纤——一种由玻璃或塑料制成的纤维
P
[编辑]- 结对编程
- 并行计算——使许多指令得以同时执行的计算模式
- 参数 (程序设计)
- 外围设备
- 指针 (计算机编程)——计算机科学术语
- 后置条件
- 先置条件
- 主存储器
- 原始型别
- 优先队列——电脑科学中的抽象资料类型
- 过程式编程
- 过程生成——以算法方式创建数据, 而不是手动创建数据的方法
- 过程 (计算机科学)——大型程序中的某部份程序码
- 程序生命周期阶段
- 编程语言——用于将指令传达给机器的语言
- 编程语言实现
- 编程语言理论——计算机科学的一个分支,涉及编程语言及其各自功能的设计,实现,分析,表征和分类
- 编程范型——基于计算机编程风格的编程语言分类
- 项目管理
- Prolog
- Python (编程语言)——通用高级编程语言
Q
[编辑]R
[编辑]- R编程语言——用于统计计算的编程语言
- 底数 (进制)——进位制中用以乘每个数位而得有效值的数
- 记录——数据结构
- 递归
- 引用 (程序设计)
- 引用计数
- 回归测试
- 关系型数据库——数据库类型
- 可靠性工程
- 需求分析
- 机器人学——机器人的设计、建造、操作和应用
- 舍入误差
- 路由器——网络连接设备
- 路由表
- 运行时 (程序生命周期阶段)
- 运行时错误
S
[编辑]- 搜索算法
- 辅助存储——电子设备
- 选择排序
- 形式语义学
- 序列——有限或无限个元素的有序列表
- 可串行化——数据库事务的属性
- 序列化——翻译数据结构或对象状态在稍后的同一台或另一台计算机环境可以存储和重建的格式的过程
- 服务器——为客户端提供中央资源或其他功能的电脑软体或装置
- 服务级别协议——官方承诺,服务提供商和客户之间
- 集合 (抽象数据类型)
- 单例变量
- 软件——一系列按照特定顺序组织的电脑资料和指令,是电脑中的非有形部分
- 软件代理
- 软件构造
- 软件部署
- 软件设计
- 软件开发——创建和维护程序和应用程序
- 软件开发过程——软件项目的生命周期
- 软件工程——应用系统方法开发软件
- 软件维护
- 软件原型设计
- 软件需求说明
- 软件测试——对软件进行检测和质量评估,以确定其是否满足所需结果的过程和方法
- 排序算法——算法,按照一定的顺序列表的元素
- 源代码——收集计算机使用一些人类可读的计算机语言编写的指令
- 螺旋模型
- 堆栈——抽象数据类型
- 状态 (计算机科学)
- 语句 (计算机科学)——最小的独立元素的命令式编程语言表达进行一些行动
- 计算机数据存储——电子设备
- 字串流
- 字符串——字符序列,数据类型
- SQL——计算机中用于检索和管理关系数据库管理系统中的数据以及数据库模式和访问控制管理的语言
- NoSQL——数据库类型
- 子程序——大型程序中的某部份程序码
- 计算机代数
- 语法 (编程语言)
- 语法错误
- 系统控制台
- 系统工程
T
[编辑]- 技术文档
- 第三代编程语言
- 自上而下和自下而上设计
- 树 (数据结构)——抽象资料结构
- 类型理论
U
[编辑]- 上传——向远程系统发送数据
- 统一资源定位器——到特定文件或页面的网页地址
- 用户 (计算机)——使用电脑或网路服务的人
- 用户代理——代表用户行事的软件
- 用户界面——计算机概念
- 用户界面设计——软件或应用程序的用户界面设计
V
[编辑]- 变量 (计算机科学)
- 虚拟机——计算机软件
- V模型 (软件开发)
W
[编辑]X
[编辑]- XHTML ——标记语言HTML以XML形式的地方