英文单词缩写规则
编码过程中,对一个标识符(变量,函数或类型)取名时,如果标识符过长,为了保持代码的简洁,需要缩写。缩写时,应采用统一的缩写规则,避免含糊不清,目的是为了保持统一,减少沟通成本,提升团队研发效能。
对项目中常见的单词缩写进行观察总结,发现英文单词的缩写一般采用如下几个规则:
(1)取单词前面几个字母;
(2)单词音节首字母拼接;
(3)多个单词的首字母拼接。如 NASA 系由 National Aeronautics and Space Administration 的首字母组成;
(4)约定俗称的缩写词。如 thx 表示 thanks。
常见缩写示例
- 时间与日期
a.m. (ante meridiem) = before noon
p.m. (post meridiem) = after noon
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Mon Tues Wed Thurs Fri Sat Sun
ns. (nanosecond) us.(microsecond) ms.(millisecond) s.(second) h.(hour)
- 地点
U.S. (United States) U.K. (United Kingdom) E.U. (European Union) U.A.E. (United Arab Emirates)
- 计量单位
in. (inches) ft. (feet) lbs. (pounds)
mm. (millimeters) cm. (centimeters) m. (meters)
mg. (milligram) g. (gram) kg. (kilogram)
- 称谓与学位
Mr.(Mister) Mrs.(Mistress) Ms.(Miss) Sr.(Senior) Jr.(Junior) Dr.(Doctor)
B.S.(Bachelor of Science) B.A.(Bachelor of Arts) M.A.(Master of Arts) M.B.A.(Master of Business Administration) Ph.D.(Doctor of Philosophy)
- 拉丁缩略语
e.g. = exempli gratia = for example = 例如
i.e. = id est = that is = 即
etc. = et cetera = and so on = 等等
- 进制
bin(binary) oct(octonary) dec(decimal) hex(hexadecimal)
常见标识符缩写建议
除了上面常见的英文单词缩写,编码过程中,一般采用上面的第一二条缩写规则简写标识符。下面给出编码过程中常见的标识符缩写建议。
- 对象类型
bool b
byte by
char c
float32 f32
float64 f64
int i
int8 i8
int16 i16
int32 i32
int64 i64
string s
uint u
uint8 u8
uint16 u16
uint32 u32
uint64 u64
struct st
class cl
const con
chan ch
interface ifc
map m
function func
array a
vector v
pointer p
json j
channel ch
queue q
stack stk
- 常见单词缩写
A
原词 | 缩写 | 释义 |
---|---|---|
address | addr | 地址 |
application | app | 应用 |
authentication | auth | 校验 |
authentication code | authcode | 校验码 |
argument | arg | 参数 |
assemble | asm | 汇编 |
asynchronization | async | 异步 |
average | avg | 平均 |
action | act | 动作 |
allocate | alloc | 分配 |
attribute | attr | 属性 |
B
原词 | 缩写 | 释义 |
---|---|---|
back | bk | 回退 |
bitmap | bm | 位图 |
button | btn | 按钮 |
buffer | buf | 缓存 |
block | blk | 块 |
C
原词 | 缩写 | 释义 |
---|---|---|
calculate | calc | 计算 |
character | char | 字符 |
change | chg | 改变 |
check | chk | 检查 |
clear | clr | 清除 |
click | clk | 点击 |
clock | clok | 时钟 |
context | ctx | 上下文 |
common | comm | 通用 |
config | conf | 配置 |
color | clr | 颜色 |
column | col | 列 |
command | cmd | 命令 |
communication | comu | 通信 |
compare | cmp | 比较 |
complete | comp | 完成 |
connect | con | 连接 |
construct | cons | 构建 |
control | ctrl | 控制 |
convert | conv | 转换 |
coordinates | coord | 坐标 |
copy | cp | 拷贝 |
count | cnt | 计数 |
counter | ctr | 计数器 |
current | cur | 当前 |
cursor | csr | 光标 |
cylinder | cyl | 圆柱体 |
D
原词 | 缩写 | 释义 |
---|---|---|
database | db | 数据库 |
dependency | dep | 依赖 |
debug | dbg | 调试 |
decode | deco | 解码 |
decrease | decre | 减少 |
default | def | 默认 |
degree | deg | 等级 |
delay | dly | 延迟 |
delete | del | 删除 |
descriptor | desc | 描述符 |
destination | dst | 目的地 |
device | dev | 设备 |
dictionary | dict | 字典 |
different | diff | 区别 |
digit | dig | 数字 |
directory | dir | 目录 |
disable | dis | 使失效 |
display | disp | 显示 |
divide | div | 除以 |
dialog | dlg | 对话 |
document | doc | 文档 |
double | dbl | 两倍 |
driver | drv | 驱动 |
dynamic | dyn | 动态 |
E
原词 | 缩写 | 释义 |
---|---|---|
effective | eff | 有效的 |
electric | elec | 电子的 |
execute | exec | 执行 |
executable file | exe | 可执行文件 |
enviroment | env | 环境 |
error | err | 错误 |
extension | ext | 扩展 |
encode | enc | 编码 |
enable | en | 使可能 |
engine | eng | 引擎 |
equivalent | equiv | 相等的 |
ethernet | eth | 以太网 |
exception | exc | 异常 |
experiment | expe | 实验 |
expiration | expi | 过期 |
exponent | expo | 指数 |
F
原词 | 缩写 | 释义 |
---|---|---|
field | fld | 字段 |
frequency | freq | 频率 |
flag | flg | 标识 |
frame | frm | 框架 |
fraction | fract | 小数 |
G
原词 | 缩写 | 释义 |
---|---|---|
greater than | gt | 大于 |
greater equal | ge | 大于等于 |
group | grp | 组 |
generate | gen | 产生 |
H
原词 | 缩写 | 释义 |
---|---|---|
horizontal | hori | 水平 |
high | hi | 高的 |
handler | handler | 处理者 |
I
原词 | 缩写 | 释义 |
---|---|---|
infomation | info | 信息 |
identifier | id | 标识符 |
index | idx | 索引 |
input | in | 输入 |
image | img | 图片 |
implement | imp | 实现 |
increase | incre | 增加 |
initialization | init | 初始化 |
insert | ins | 插入 |
instance | inst | 实例 |
instruction | instr | 指令 |
interrupt | intr | 中断 |
invert | inv | 颠倒 |
L
原词 | 缩写 | 释义 |
---|---|---|
less than | lt | 小于 |
less equal | le | 小于等于 |
length | len | 长度 |
library | lib | 库 |
link | lnk | 连接 |
limit | lim | 限制 |
list | lst | 列表 |
lock | lk | 上锁 |
logic | lg | 逻辑的 |
M
原词 | 缩写 | 释义 |
---|---|---|
magnitude | mag | 巨大 |
mailbox | mbox | 邮箱 |
make | mk | 做 |
manage | mana | 管理 |
mantissa | mant | 尾数 |
manual | man | 手册 |
manufacturer | mft | 制造商 |
markdown | md | 文本标记语言 |
mask | msk | 掩码 |
maximum | max | 最大值 |
message | msg | 消息 |
memory | mem | 内存 |
middle | mid | 中间 |
minimum | min | 最小值 |
multiply | mul | 乘 |
move | mov | 移动 |
measure | meas | 测量 |
multiplex | mux | 多路复用 |
N
原词 | 缩写 | 释义 |
---|---|---|
negative | neg | 消极的 |
number | num | 数量 |
neutral | neut | 中立 |
next | nex | 下一个 |
O
原词 | 缩写 | 释义 |
---|---|---|
object | obj | 对象 |
offset | ofs | 偏移 |
optimize | opt | 优化 |
origin | org | 起源 |
organization | organ | 组织 |
output | out | 输出 |
overflow | ovf | 溢出 |
P
原词 | 缩写 | 释义 |
---|---|---|
package | pkg | 包 |
password | pass | 密码 |
parameter | param | 参数 |
performance | perf | 性能 |
period | perd | 时期 |
permutation | perm | 排列 |
permission | perms | 许可 |
picture | pic | 图片 |
point | pt | 点 |
position | pos | 位置 |
positive | posi | 积极的 |
power | pwr | 电源 |
previous | prev | 先前的 |
prefix | pre | 前缀 |
prt | 打印 | |
priority | prio | 优先级 |
process | proc | 进程 |
product | prod | 产品 |
project | proj | 项目 |
program | prog | 程序 |
property | prop | 属性 |
protocol | prot | 协议 |
public | pub | 公共的 |
Q
原词 | 缩写 | 释义 |
---|---|---|
quality | qlty | 质量 |
quarter | quar | 四分之一 |
R
原词 | 缩写 | 释义 |
---|---|---|
read | r | 读 |
ready | rdy | 就绪 |
reactive | react | 有反应的 |
recall | rcl | 召回 |
receive | rece | 接收 |
rectangle | rect | 长方形 |
reference | ref | 引用 |
register | reg | 注册 |
region | rgn | 领域 |
repeat | rpt | 重复 |
request | req | 请求 |
reserve | resv | 保留 |
reset | rst | 重置 |
resource | res | 资源 |
response | rsp | 响应 |
result | resl | 结果 |
resume | resu | 重新开始 |
return | ret | 返回 |
reverse | revs | 反转 |
S
原词 | 缩写 | 释义 |
---|---|---|
sample | smp | 样本 |
scale | scal | 比例 |
scan | sca | 扫描 |
schedule | sch | 计划 |
scheduler | scher | 调度器 |
screen | scr | 屏幕 |
second | sec | 秒 |
section | sect | 节 |
segment | seg | 段 |
select | sel | 选择 |
semaphore | sem | 信号量 |
sequence | seq | 序列 |
server | svr | 服务 |
signal | sig | 信号 |
source | src | 来源 |
specification | spec | 说明 |
standard | std | 标准 |
statistic | stat | 统计 |
status | sts | 状态 |
storage | stg | 存储 |
stream | stm | 流 |
subtract | sub | 减去 |
summation | sum | 总和 |
success | succ | 成功 |
suspend | susp | 挂起 |
switch | sw | 开关 |
synchronization | sync | 同步 |
system | sys | 系统 |
T
原词 | 缩写 | 释义 |
---|---|---|
table | tbl | 表 |
task | tsk | 任务 |
temporary | tmp | 临时的 |
test | tst | 测试 |
text | txt | 文本 |
threshold | thres | 阈值 |
time stamp | ts | 时间戳 |
timeout | to | 超时 |
toggle | tgl | 切换 |
total | tot | 所有 |
translate | tran | 转换 |
trigger | trig | 触发器 |
U
原词 | 缩写 | 释义 |
---|---|---|
unknown | unk | 未知的 |
unlock | unlk | 解锁 |
update | upd | 更新 |
upgrade | upg | 升级 |
utility | util | 工具 |
V
原词 | 缩写 | 释义 |
---|---|---|
value | val | 值 |
variable | var | 变量 |
version | ver | 版本 |
vertical | vert | 垂直的 |
vector | vect | 向量 |
visible | vis | 可见的 |
voltage | vol | 电压 |
W
原词 | 缩写 | 释义 |
---|---|---|
write | w | 写 |
variable | var | 变量 |
version | ver | 版本 |
vertical | vert | 垂直的 |
virus | vir | 病毒 |
window | win | 窗口 |
持续更新 ing
参考文献
[1] Abbreviation Rules | Grammarly
[2] 编程常用缩写