编程常用命名及缩写

前言:
  编程最头疼的问题之一就是命名了,形成一套统一规范的命名是非常有必要的。

1 简介

  该文档用于用于查询编程中常用的单词或词组缩写,以形成简明且风格固定的命名风格。该文档的缩写主要参考了 allacronyms

2 常用单词命名及缩写

通用 缩写 翻译
about abt 关于,大约
acquisition acq 采集,获得
action act 行动,行为
active act 活跃的
acknowledgment ack 应答
address adr 地址
advance adv 进展,进步
advanced adv 先进的
alive alv 活着的
algorithm alg 算法
alpha ap 阿尔法
amend amd 修正,修订
amount amt 数量
amplitude amp 振幅
analysis anls 分析
announcement Ancmt 公告,宣告
application app 应用程序
area ar 地区,地域,面积
around arnd 围绕
assistant ast 助手,助理的
asynchronization async 异步
authentication auth 认证,身份验证
auxiliary aux 辅助的
average avg 平均数
aware awr 意识到的
band bd 乐队,一帮人
battery bat 电池
beacon bcn 信标
begin beg 启动
beta bt 贝塔
binary bin 二进制
bit b
bitmap bmp 位图
block blk 块,阻挡
box bx 盒,箱
broadcast bc 广播
buffer buf 缓冲区
bus bus 总线
bypass byp 避开,绕过
byte by 字节
cache cach 缓存
calibration cal 校准
callback cb 回调
caller cl 访问者,呼叫者
cell cell 单元格
central cntrl 中央的,中心的
character char 字符
characteristic char 特点,特征
check chk 检查
clean cln 干净
clear clr 清除
clock clk 时钟
close cl 关闭
circular cir 圆形
circuit crt 电路
code cd 代码
collect coll 采集,收集
command cmd 命令
communication comm 通讯
comparator cmp 比较器
complete cpl 完成(侧重完成预定任务,任务结果是满意的)
concurrent cncrt 同时发生的
configuration cfg 配置
confirmation cfm 证实
connect conn 连接
continue cont 继续
convert cvt 变换
crash cr 死机,崩溃,碰撞
create crt 创建
critical crt 批评的,关键的,严重的
cycle cy 循环
day d
debug dbg 调试,排错
default dflt 默认
delete del 删除
denied dnd 否认
describe des 描述
destination dest 目的地
detect det 查明,发现,检测
decode dec 解码
decrease dec 减少
degree deg 度数,程度
delay dly 延迟
develop dvlp 开发
deviation dev 偏移,偏离
deviate dev 偏移,偏离
device dev 设备
diagnostic diag 诊断
difference value dv 差值
different dif 不同的
digital digi 数字的
direction dir 方向
directory dir 目录
divide div 分离
document doc 文档
double dbl 双倍的
down dn
doxygen dox 编程辅助工具
downlink dl 下行链路
duration dur 持续时间
dynamic dyna 动态的
each ea 每个
eeprom ee 电可擦可编程只读存储器
embedded embd 嵌入式
enable en 使能
encode enc 编码
endian endn 字节序
enter entr 进入
entity enty 实体
environment env 环境
equal eq 相等
equipment eqpt 设备
erase ers 擦除
error er 错误
event evt 事件
execute exec 执行
exit ex 出口,退场
factory fcty 工厂
family fam 家庭,族
fatal fat 致命的
feature feat 特征,特色
finish fin 完成(侧重结束,不强调完成结果是否满意)
file file 文件
first frst 第一
flash fl 闪烁,闪存
foreground fg 前景色
format fmt 格式
gateway gw 网关
gear gr 档位
general gen 一般的
gpio io 单片机IO引脚
gram g
graph grph 图表
group grp
half hlf 一半
head hd
header hdr 标头,首标
heavy hvy 沉重的
height hgt
help hlp 帮助
phase ph 阶段
highlight hl 高亮
history hist 历史
idle idl 懒惰的,慵懒的
image img 图像
implement impl 实施
include inc 包含
incorrect incor 不正确的
info inf 信息,情报
information inf 信息,情报
initialize init 初始化
input input 输入
interrupt int 中断
invalid inv 无效的
inverse inv 相反的,你想的
iterate iter 迭代
left lft 左边的,左侧的
level lv 等级
library lib
light lt 轻的,光线
log log 日志,记录
logical lgc 符合逻辑的,必然的
local lcl 地方的,本地的
long lng 长的
loop lp 循环,环形,使成环
major maj
map map 地图,映射
mark mk 标记
master mstr 主人,雇主
match mtch 配对,相配,比赛,竞赛
maximum max 最大值
menu men 菜单
message msg 消息
minimum min 最小值
minor mn 次的
miss ms 错过,不做
mode md 模式
model mdl 模型,模式,典型
modification mod 修改,更改
module mod 模块
month mo
move mov 移动
name nm 名字,名称
negative neg 负面的
network net 网络
nil nil
node nd 节点
none none 毫无
normal nml 正常的,常态
nothing nthg 没有什么
null nul 无效的
number num 数字,数量
object obj 对象
open opn 打开
oscilloscope osc 示波器
pair pair 配对
parity par 奇偶校验
part pt 部分
patch pat 修订
path pth 路径
pattern patn 图案
payload pld 有效载荷
parameter parm 参数
parse prs 解析
package pkg 打包
packet pkt 包裹
pen pen
performance perf 性能
period prd 周期
peripheral periph 外围设备
perimeter perim 周长
pin pin 引脚
plot plt 绘制,情节
point pt
pointer ptr 指针
polarity pol 极性
port pt
position pos 位置
positive pos 积极的
power pwr 权力,功率
preamble pa 前导码
preference pref 偏好,偏向
prepare prep 准备,预备
pressure pres 压力
preview pvw 预览
previous pre 前一个
process/procedure proc 进程/过程
protect prot 保护,防护
protection prot 保护
protocol prot 协议,规章制度
pulse pulse 脉冲
password pwd 密码
public pub 公共的
query qry 询问
quick qik 迅速
quit q 退出
quotient qtnt 商(除法结果)
raw raw 生的,原始的
reach rch 到达
read rd
ready rdy 准备好的
recall rcl 召回,回想起,回归请求
record rec 记录
reference ref 引用
reject rej 拒绝
remote rmt 遥远的,远离的
report rpt 报告
release rls 释放、公开、发布、放开
reset rst 复位
response resp 响应
restart rst 重新启动
right rt 右边的,右侧的
ring rg
role role 角色
route rte 路由
routing rtg 路由
row row
sample smp 采样,采样值,样品
save sv 保存
schmitt smt 施密特
search srch 查找
sector sctr 部门,扇区
security sec 安全,保证
semaphore sem 信号量
sensor snsr 传感器
send snd 发送
sequence seq 序列,次序
serial ser 顺序排列的,连续的,多次的
series ser 系列
set set 设置
set set 集合
shift shft 移位
short shrt 短的
sigle sgl 单一的
similarity sim 相似,类似
size sz 大小
soft sft 软件
socket skt 插座
source src
space sp 间距,空间
specification spec 说明书
stable stb 稳定的,稳固的
stage stg 状态
stamp stmp
start strt 开始
state sta 状态
static stc 静态的
stop stp 停止
string str 字符串
study st 学习
style sty 风格,样式
sublevel sublv 子级
success scs 成功
summation sum
super supr 超级
support spt 支持
surplus sur 剩余,过剩,盈余
suspend sus 暂停,挂起
synchronization sync 同步
system sys 系统
table tbl 表格
tail tl
target tgt 目标
task tsk 任务
temperature temp 温度
template tpl 模板
temporary tmp 临时
text txt 文本
then thn 然后,那么
thickness thk 粗细
time tm 时间
timer tmr 计时器
timeout tmot 超时
tip tip 尖端
toggle tgl 翻转
trace tr 跟踪
transport trans 传输
type typ 类型
underflow udf 下溢出
unknown unkn 未知的
update upd 更新
valid vld 有效的
value val
variable var 变量
addition add 加法/添加
argument arg 实参
array arr 数组
calculate calc 计算
capture cap 捕获
channel ch 通道
color clr 颜色
column col
condition cond 条件
control ctrl 控制
handle hdl 处理
hexadecimal hex 十六进制
high hi
host hst 主人
hover hov 悬停
offset ofst 偏移
operate opr 操作,运转
original orig 起初的,原来的,最早的
other otr 其他
range rng 范围
region rgn 区域
register reg 寄存器,登记
repeat rpt 重复
request req 请求
return rtn 返回
round rd 四舍五入
signal sig 信号
status sts 状态
stack stk 栈区
standard std 标准
thread thd 线程
threshold thr 阈值
triangle tri 三角形
trigger trig 触发
trim trim 修剪、切除、校准(频率)
up up
uplink ul 上行链路
background bg 背景
base b 基础
escape esc 退出
user usr 用户
lift lft 举起,抬起
list lst 列表
server svr 服务
manager mgr 管理者
measure meas 测量
merge mrg 合并
modular mod 模(除法余数)
insert ins 插入
point pt
full fl
function func 函数
further fthr 进一步的,更多的
back bk 返回
break brk 间断
data dat 数据
date date 日期
edit edt 编辑
field fld
flag flg 标志
grid grd 网格
increment inc 增量
large lg 大的
last lst 最后的
latency lat 延迟
length len 长度
node node 结点
oracle ora 数据库
out out 外面,外部
output output 输出
over ov 超过
overflow ovf 溢出,上溢出
panorama pano 全景
percentage pct 百分比
print prn 打印
priority pri 优先级
program prg 程序,编程
statistic stat 统计
administrator adm 管理员
database db 数据库
change chg 改变
char chr 字符
charge chrg 充电
click clk 点击
cluster clus 簇,团,束
compare cmp 比较
coordinates coord 坐标
copy cpy 复制
current crt 当前的
cursor cur 光标,游标
dictionary dic 字典
disable dis 失能
disconnect disc 断开连接
display disp 显示
driver drv 驱动
extend ex/ext 扩展
external ext 外部的,在外的
extract extr 提取
filter flt 过滤,滤波器
frame frm 框架/帧
frequency freq 频率
front fnt 前面
index idx 索引
ink ink 墨水
horizontal horz 水平
instance ins 实例
instructions instr 指令
layer lyr 层次
line ln 线
link ink 链接
load ld 装载,装填
low lo
middle mid 中间
multiple mul 倍数
multiply mul
receive recv 接收
refresh rfr 刷新,提示
reserve rsv 预留
resource res 资源
result res 结果
reverse revs 颠倒
run run 运行
select sel 选择
test tst 测试
vehicle veh 车辆,交通工具
version ver 版本
vertical vert 垂直
view vw 视野,见解
vice vice 副的
wait wait 等待
wake wk 唤醒
warn wrn 警告
warning wrn 警告
wave wv 波动
waveform wf 波形
weak wk
weight wt 重量,权重
will wl
word wd 单词,字
work wrk 工作
write wr
year yr

3 常用控件命名及缩写

控件 缩写 翻译
calendar cdr 日历
messageDialog msgdlg 消息框
drawer drw 抽屉
buttonGroup btngrp 按钮分组
checkBox chk 复选框
container cntr 容器
continue cont 继续
count cnt 计数
counter cnt 计数器
button btn 按钮
comboBox cmb 下拉框
label lbl 标签
PlainTextEdit pte 纯文本编辑框
progressBar prg 进度条
PushButton PshBtn 按钮
pageIndicator pgindic Tab分页控件
QGridLayout GrLyt 网格布局
QLabel lbl 标签控件
QLineEdit LnEd 行编辑器
QPushButton PshBtn 按钮控件
QRadioButton rbtn 单选按钮
QTabWidget TabWgt 选项卡小部件
QTextBrowse TxtBrws 文本浏览器
QTextEdit TxtEd 文本编辑器
QToolButton tbtn 工具按钮
radioButton rdo 单选框
rangeSlider rngsld 滑块
screen scr 屏,筛选
scrollView svw 视图滚动
scrollBar vsb(垂直)/hsb(水平) 滚动条
slave slv 仆从
sleep slp 休眠
slider sld 滑动器
spinBox spn 旋转框
splitView stackvw 堆栈视图
statusBar statbr 状态条
swipeView swpvw 滑动控件
switch sw 开关,切换
tabBar tbbr tab栏
tableWidget tb 表格部件
textField txtfld 文本输入框
toolBar tlbr 工具栏
toolTip tltp 提示框
toolButton tlbtn 工具按钮
treeView trvw 树形视图
treeWidget tw 树形控件
layout lyt 布局
mainMenu mmnu 菜单栏
groupBox gbx 组合框
pictureBox pic 图片框
listView lvw 列表视图
verticallayout vl 垂直布局
widget wg 小器物,小装置
window win 窗口
force frc 强制
form frm 表单
textBox txt 文本框
textBrowser tb 文本浏览器
linkLabel llbl 超链接标签框
dialog dlg 对话框
scrollindicator scrlindic 滚动指示器

4 常用词组命名及缩写

词组 缩写 翻译
advanced peripheral bus apb 高性能外围设备总线
advanced high peripheral bus ahb 高级高性能外围设备总线
baud rate br 波特率
diagnostic trouble code dtc 诊断故障码
initialize configure icg 初始化配置
input/output io 输入输出
interrupt request irq 中断请求
central processing unit cpu 中央处理器
clock management unit cmu 时钟管理单元
count value cv 计数值
data bits db 数据位
downlink frequency df 下行频率
emergency brake module ebm 紧急刹车模块
hamming code hc 汉明码
percent point pp 百分比
power control pwc 电源控制
pull down pd 下拉
pull up pu 上拉
embedded flash management efm 嵌入式Flash管理
forward error correcting code fec 前向纠错码
serial port sp 串口
static random-access memory sram 静态随机存取存储器
stop bits sb 停止位
general purpose input output gpio 通用性输入输出
Keyboard scan keyscan 按键扫描
memory protection unit mpu 存储器保护单元
direct memory access dma 直接存取存储
analog to digital converter adc 模数转换器
open drain od 开漏
on-chip temperature sensor ots 片上温度传感器
read back rd 回读
read write rw 读写
real time clock rtc 实时时钟
reset management unit rmu 复位管理单元
right click rc 右键
rising edge re 上升沿
uplink frequency uf 上行频率
watchdog timer wdt 看门狗定时器
worker thread wt 辅助线程
universal synchronous/asynchronous receiver/transmitter usart 通用同步/异步串行接收/发送器
inter-integrated circuit iic 集成电路
serial peripheral interface spi 串行外设接口
inter—ic sound iis 集成电路内置音频总线
controller area network can 控制器局部网
universal serial bus usb 通用串行总线
encryption co processing module cpm 加密协处理器
data calculation unit dcu 数据计算单元
cyclic redundancy check crc 循环冗余校验
secure digital input and output sdio 安全的数字输入输出
advanced risc machine arm 高级RISC机
reduced instruction set computer risc 精简指令集计算机
real time operating system rtos 实时操作系统
external interrupts exti 外部中断
high speed external hse 外部高速
high speed internal hsi 内部高速
low Speed external lse 外部低速
low Speed Internal lsi 外部低速
falling edge fe 下降沿
floating processing unit fpu 浮点计算单元
flow control fc 流控制
interrupt service routines isr 中断服务函式
negative acknowledge Nack 否定应答
nested vectored interrupt controller nvic 嵌套向量中断控制器
independent watchdog iwdg 独立看门狗
schmitt trigger st 施密特触发器
window watchdog wwdg 窗口看门狗
field-programmable gate array fpga 现场可编程门阵列