编程常用术语
术语 | 说明 | 术语 | 说明 |
.py file | .py 文件 | invoking a function | 调用函数 |
absolute finename | 绝对文件名 | is-a relationships | 是关系 |
abstract data type ADT | 抽象数据类型 | iterable | 可迭代的 |
accessor ( getter ) | 访问器( 获取器) | iteration | 迭代 |
actions | 动作 | key / value pair | 键值对 |
actual parameter | 实际参数 | keyword | 关键字 |
aggregation | 聚合 | keyword arguments | 关键字参数 |
algorithm | 算法 | line break | 换行符 |
anonymous list | 匿名列表 | line comment | 行注释 |
anonymous object | 匿名对象 | line continuation symbol | 续行符 |
argument | 参数 | linear searches | 线性查找 |
assembler | 汇编器 | local variable | 局部变量 |
assembler language | 汇编语言 | logic error | 逻辑错误 |
assignment operator(=) | 赋值符 | loop | 计数器控制的循环 |
association | 关联 | loop body | 循环体 |
attributes | 属性 | loop-continuation condition | 循环继续条件 |
augmented assignment | 增强型赋值 | low-level language | 低级语言 |
backslash | 反斜杠 | machine language | 机器语言 |
base case | 基础情况 | map | 图 |
behavior | 行为 | memory | 内存 |
binary file | 二进制文件 | methods | 方法 |
binary searches | 二分查找 | modem | 调制解调器 |
bit | 比特 | module | 模板 |
Blean expressions | 布尔表达式 | motherboard | 主板 |
Boolean value | 布尔值 | multidimensional list | 多维列表 |
break keyword | break 关键字 | multiple inheritance | 多重继承 |
bus | 总线 | mutator ( setter ) | 修改器(设置器) |
byte | 字节 | nested list | 嵌套列表 |
cable modem | 光缆调制解调器 | nested loop | 嵌套循环 |
callback function | 回调函数 | network interface card ( NIC ) | 网络接口卡 |
caller | 调用者 | newline | 换行符 |
calling a function | 调用函数 | None function | None 函数 |
calss's contract | 类的合约 | object | 对象 |
camelCase | 驼峰拼写法 | object-oriented programming | 面向对象编程 OOP |
central processing unit | 中央处理器 CPU | off-by-one error | 偏离 1 的误差 |
character encoding | 字符编码 | operands | 操作数 |
class | 类 | operating system(OS) | 操作系统 |
class abstraction | 抽象类 | operator associativity | 运算符结合方向 |
class encapsulation | 类封装 | operator overloading | 运算符重载 |
client | 客户端 | operator precedence | 运算符优先级 |
column index | 列下标 | operators | 运算符 |
comment | 注释 | output redirection | 输出重定向 |
compiler | 编译器 | override | 覆盖 |
composition | 组合 | pack namager | 包管理器 |
compound assignment | 复合赋值 | parameters | 参数 |
concatenation operator | 连接运算符 | parent container | 父容器 |
conditoin-controlled loop | 条件控制循环 | pass-by-value | 传值 |
console | 控制台 | pixel | 像素 |
constructor | 构造方法 | place manager | 位置管理器 |
continue keyword | continue 关键字 | polymorphism | 多态 |
count-controlled loop | 计数器控制的循环 | positional argument | 位置参数 |
data fields | 数据域 | private data fields | 私有数据域 |
data hiding | 数据隐藏 | private method | 私有方法 |
data structure | 数据结构 | program | 程序 |
data type | 数据类型 | property | 属性 |
default argument | 默认参数 | pseudocode | 伪代码 |
deserializing | 反序列化 | random module | random 模块 |
dictionary | 字典 | raw string | 原始字符串 |
dictionary entry | 字典输入域 | recursive function | 递归函数 |
dictionary item | 字典条目 | recursive helper function | 递归辅助函数 |
direct recursion | 直接递归 | relative filename | 相对文件名 |
directory path | 目录路径 | repetition operator | 复制运算符 |
divide and conquer | 分治 | reserved word | 保留字 |
dot operator ( .) | 圆点运算符 | return value | 返回值 |
dot pitch | 点距 | row index | 行下标 |
DSL(digital subscriber line ) | DSL 数字用户线 | runtime errors | 运行时错误 |
dynamic binding | 动态绑定 | scope of a variable | 变量的范围 |
encoding scheme | 编码表 | scope of a variable | 变量的作用域 |
end-of-line | 行尾 | screen resolution | 屏幕分辨率 |
escape sequence | 转义序列 | script file | 脚本文件 |
expression | 表达式 | script mode | 脚本模式 |
file pointer | 文件指针 | selection sort | 选择排序 |
floating-point numbers | 浮点数 | selection statements | 选择语句 |
formal parameters | 形式参数 | sentinel value | 哨兵值 |
function | 函数 | serializing | 序列化 |
function abstraction | 函数抽象 | set | 集合 |
function header | 函数头 | set difference | 集合的差 |
garbage collection | 垃圾回收 | set intersection | 集合的交 |
geometry manager | 几何管理器 | set symmetric difference | 集合的对称差 |
global variable | 全局变量 | set union | 集合的并 |
grid manager | 网格管理器 | short-circuit evaluation | 短路计算 |
handler | 处理器 | simultaneous assignment | 同时赋值 |
hardware | 硬件 | slicing operator | 截取运算符 |
hashable | 可哈希的 | software | 软件 |
hige-level language | 高级语言 | source code | 源码 |
identifiers | 标识符 | source file | 源文件 |
identity | 实体 | source program | 源程序 |
IDLE(Interactive DeveLopment Environment) | 交互式开发环境 | state | 状态 |
immutable objects | 不可变对象 | statement | 语句 |
immutable tuple | 不可变元组 | stepwise refinement | 逐步求精 |
incremental development and testing | 递增式开发现 与测试 | stopping condition | 终止条件 |
indentation | 缩进 | storage device | 存储设备 |
index | 下标 | string | 字符串 |
index operator | 下标运算符 | stub | 待完善方式 |
indirect recursion | 间接递归 | syntax errors | 语法错误 |
infinite loop | 无限循环 | syntax rules | 语法规则 |
infinite recursion | 无限递归 | system analysis | 系统分析 |
information hiding | 信息隐藏 | system design | 系统设计 |
inheritance | 继承 | tail recursive | 尾递归 |
initializer | 实例 | text file | 文本文件 |
input ,process ,output(IPO) | 输入、处理、输出 | traceback | 回溯 |
input redirection | 输入重定向 | tuple | 元组 |
insertion sort | 插入排序 | two-dimensional list | 二维列表 |
instance | 实例方法 | type convesoin | 类型转换 |
instance variable | 实例变量 | Unified Modeling Language | 统一建模语言 UML |
instantiation | 实例化 | variable | 变量 |
interaction mode | 交互式模式 | whitespace characters | 空白字符 |
interpreter | 解释器 | widget class | 小构件类 |