编码过程中单词常用的缩写方式(转载)

编码过程中遇到的疑问,特地搜来分享:

文章目录



1.英文单词缩写规则

编码过程中,对一个标识符(变量、函数或类型)取名时,为了保持代码的简洁,如果标识符过长需要缩写。缩写时,应采用统一的缩写规则,避免含糊不清,目的是为了保持命名统一,减少沟通成本,提升团队研发效率。

对项目中常见的单词缩写进行观察总结,发现英文单词的缩写一般采用如下几个规则:
(1)单词前几个或某几个字母,如 addr(address)和 asm(assemble);
(2)单词音节首字母拼接,如 msg(message);
(3)多个单词首字母拼接,如 NASA(National Aeronautics and Space Administration);
(4)约定俗称的缩写词。如 thx(thanks)。

有个不错的网站可以给出单词的缩写,输入单词后勾选右侧的 Term » Abbreviation 然后点击 SEARCH,即可看到单词的缩写,参见 abbreviations



2.缩写示例



2.1 时间与日期

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) 



2.2 地点

U.S. (United States) U.K. (United Kingdom) E.U. (European Union) U.A.E. (United Arab Emirates)



2.3 计量单位

in. (inches) ft. (feet) lbs. (pounds)
mm. (millimeters) cm. (centimeters) m. (meters)
mg. (milligram) g. (gram) kg. (kilogram)



2.4 称谓与学位

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)



2.5 拉丁缩略语

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)



3.常见标识符缩写建议

除了上面常见的英文单词缩写,编码过程中,一般采用上面的第一二条缩写规则简写标识符。下面给出编码过程中常见的标识符缩写建议。



3.1 对象类型

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		arr
vector		v
pointer 	p
json		j
channel		ch
queue		q
stack		stk
object 		o
slice 		sl



3.2 常见单词缩写

A

原词缩写释义
absoluteabs绝对值
addressaddr地址
administratoradm管理员
actionact动作
algorithmalgo算法
allocatealloc分配
androidadr安卓操作系统
applicationapp应用
argumentarg参数
assembleasm汇编
asynchronizationasync异步
attributeattr属性
authenticationauth校验
authentication codeauthcode校验码
averageavg平均

B

原词缩写释义
backbk回退
bitmapbm位图
bottombtm底部
buttonbtn按钮
bufferbuf缓存
blockblk
betweenbtw之间

C

原词缩写释义
calculatecalc计算
characterchar字符
changechg改变
checkchk检查
clearclr清除
clickclk点击
clockclok时钟
contextctx上下文
commoncomm通用
configconf配置
colorclr颜色
columncol
commandcmd命令
communicationcomu通信
comparecmp比较
completecomp完成
connectcon连接
constructcons构建
controlctrl控制
convertconv转换
coordinatescoord坐标
copycp拷贝
countcnt计数
counterctr计数器
currentcur当前
cursorcsr光标
cylindercyl圆柱体

D

原词缩写释义
databasedb数据库
dependencydep依赖
debugdbg调试
decodedeco解码
decreasedecre减少
defaultdef默认
degreedeg度数,程度
delaydly延迟
deletedel删除
descriptordesc描述符
deserializedese反序列化
destinationdst目的地
devicedev设备
dictionarydict字典
differentdiff区别
digitdig数字
dimensiondim维度
directdirt直接的
directorydir目录
disabledis使失效
displaydisp显示
dividediv除以
dialogdlg对话
documentdoc文档
doubledbl两倍
driverdrv驱动
duplicatedup重复
dynamicdyn动态

E

原词缩写释义
effectiveeff有效的
electricelec电子的
executeexec执行
executable fileexe可执行文件
enviromentenv环境
errorerr错误
extensionext扩展
encodeenc编码
enableen使可能
engineeng引擎
equivalentequiv相等的
etherneteth以太网
exceptionexc异常
expandexpa扩展
experimentexp实验
expirationexpi过期
exponentexpo指数
exposureexpo曝光

F

原词缩写释义
featurefea特征
fieldfld字段
frequencyfreq频率
flagflg标识
framefrm框架
fractionfract小数
fullful全量

G

原词缩写释义
greater thangt大于
greater equalge大于等于
groupgrp
generategen产生

H

原词缩写释义
horizontalhori水平
highhi高的
handlerhandler处理者

I

原词缩写释义
infomationinfo信息
identifierid标识符
indexidx索引
inputin输入
imageimg图片
implementimp实现
increaseincre增加
initializationinit初始化
insertinst插入
instanceins实例
instructioninstr指令
interruptintr中断
intervalintvl间隔
invalidinv无效的
invertinvt颠倒

L

原词缩写释义
less thanlt小于
less equalle小于等于
lengthlen长度
librarylib
linklnk连接
limitlim限制
listlst列表
locklck上锁
logiclgc逻辑的

M

原词缩写释义
magnitudemag巨大
mailboxmbox邮箱
makemk
managermgr管理器
mantissamant尾数
manualman手册
manufacturermft制造商
markdownmd文本标记语言
marshalmar序列化
unmarshalunmar反序列化
maskmsk掩码
maximummax最大值
messagemsg消息
memorymem内存
middlemid中间
minimummin最小值
multiplymul
movemov移动
measuremeas测量
multiplexmux多路复用

N

原词缩写释义
negativeneg消极的
numbernum数量
neutralneut中立
nextnex下一个

O

原词缩写释义
objectobj对象
offsetofs偏移
optimizeopt优化
originorg起源
organizationorgan组织
outputout输出
overflowovf溢出

P

原词缩写释义
packagepkg
passwordpass密码
parameterparam参数
performanceperf性能
periodperd时期
permutationperm排列
permissionperms许可
picturepic图片
pointpt
positionpos位置
positiveposi积极的
powerpwr电源
previousprev先前的
prefixpre前缀
printprt打印
priorityprio优先级
processproc进程
productprod产品
profilepf用户画像
projectproj项目
programprog程序
propertyprop属性
protocolproto协议
protectprot保护
proxyprx代理
publicpub公共的

Q

原词缩写释义
qualityqlty质量
quarterquar四分之一

R

原词缩写释义
readr
readyrdy就绪
reactivereact有反应的
recallrcl召回
receiverece接收
rectanglerect长方形
recurrecu递归
referenceref引用
registerreg注册
regionrgn领域
releaserel发布
repeatrpt重复
repositoryrepo仓库
requestreq请求
reserveresv保留
resetrst重置
resourceres资源
responsersp响应
resultrslt结果
resumeresu重新开始
returnret返回
reverserevs反转

S

原词缩写释义
samplesmp样本
scalescal比例
scansca扫描
schedulesch计划
schedulerscher调度器
screenscr屏幕
searchsrch搜索
secondsec
sectionsect
segmentseg
selectsel选择
semaphoresem信号量
sequenceseq序列
serversvr服务
serializeseri序列化
signalsig信号
sourcesrc来源
specificationspec说明
standardstd标准
statisticstat统计
statussts状态
storagestg存储
strategystra策略
streamstm
subtractsub减去
summationsum总和
successsucc成功
suspendsusp挂起
switchsw开关
synchronizationsync同步
systemsys系统

T

原词缩写释义
tabletbl
tasktsk任务
temporarytmp临时的
testtst测试
texttxt文本
thresholdthold阈值
timestampts时间戳
timeoutto超时
toggletgl切换
totaltot所有
translatetran翻译,转换
triggertrig触发器

U

原词缩写释义
unknownunk未知的
unlockunlk解锁
updateupd更新
upgradeupg升级
utilityutil工具

V

原词缩写释义
valueval
variablevar变量
versionver版本
verticalvert垂直的
vectorvect向量
visiblevis可见的
voltagevol电压

W

原词缩写释义
writew
variablevar变量
versionver版本
verticalvert垂直的
virusvir病毒
windowwin窗口

参考博客:编码标识符缩写建议_Dablelv的博客专栏-CSDN博客

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值