硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3325|回复: 14
收起左侧

[其它] 编程常用的单词缩写。

[复制链接]

337

主题

2048

回帖

3064

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3064
发表于 2020-7-24 14:33:42 | 显示全部楼层 |阅读模式
编程缩写2020.zip (24.17 KB, 下载次数: 82)

如果大家有更好的版本,请一并回复上传。 感谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
发表于 2020-7-24 14:36:38 | 显示全部楼层
谢谢分享:

  1. 描述        缩写词
  2. Addition        Add
  3. Accumulator        Acc
  4. Address        Addr
  5. Action        Act
  6. Active        Act
  7. Amplitude        Amp
  8. Analog Input        AI
  9. Anolog I/O        AIO
  10. All        All
  11. Alarm        Alm
  12. Allocate        Alloc
  13. Analog Output        AO
  14. Apparent        App
  15. Argument        Arg
  16. Arrange        Arrng
  17. Array        Array
  18. Assemble        Asm
  19. Attribute        Attrib
  20. Bar        Bar
  21. Bit        Bit
  22. Block        Blk
  23. Buffer        Buf
  24. Button        Btn
  25. Bypass        Bypass
  26. Calibration        Cal
  27. Calculate        Calc
  28. Configuration        Cfg
  29. Channel        Ch
  30. Change        Chg
  31. Check        Chk
  32. Clock        Clk
  33. Clear        Clr
  34. Clear Screen        Cls
  35. Command        Cmd
  36. Compare        Cmp
  37. Complete        Comp
  38. Count        Cnt
  39. Counter        Ctr
  40. Column        Col
  41. Communication        Comm
  42. Connect        Con
  43. Construct        Cons
  44. Control        Ctrl
  45. Context        Ctx
  46. Convert        Conv
  47. Copy        Cp
  48. Current        Cur
  49. Cursor        Csr
  50. Control Word        CW
  51. Date        Date
  52. Day        Day
  53. Debounce        Debounce
  54. Decrease        Dec
  55. Decimal        Dec
  56. Decode        Decode
  57. Define        Def
  58. Degree        Deg
  59. Delete        Del
  60. Destination        Dst
  61. Descriptor        Desc
  62. Device        Dev
  63. Discrete Input        DI
  64. Digit        Dig
  65. Discrete I/O        DIO
  66. Discrete Output(s)        DO
  67. Disable        Dis
  68. Display        Disp
  69. Discovery        Disc
  70. Division        Div
  71. Divisor/Division        Div
  72. Delay        Dly
  73. Day-of-week        DOW
  74. Down        Down
  75. Dummy        Dummy
  76. Dynamic        Dyn
  77. Edge        Edge
  78. Effective        Eff
  79. Electric        Elec
  80. Empty        Empty
  81. Enable        En
  82. Engine        Eng
  83. Enter        Enter
  84. Entries        Entries
  85. Equivalent        Equiv
  86. Error(s)        Err
  87. Ethernet        Eth
  88. Engineering Units        EU
  89. Event(s)        Event
  90. Extension        Ext
  91. Exit        Exit
  92. Exception        Exc
  93. Expiration        Exp
  94. Exponent        Exp
  95. Field        Fld
  96. Flag        Flag
  97. Flush        Flush
  98. Function(s)        Fnct
  99. Format        Format
  100. Fraction        Fract
  101. Free        Free
  102. Frequency        Freq
  103. Full        Full
  104. Gain        Gain
  105. Get        Get
  106. Generate        Gen
  107. Group(s)        Grp
  108. Handler        Handler
  109. Harmonic        Harm
  110. Hexadecimal        Hex
  111. High        Hi
  112. History        Hist
  113. Hit        Hit
  114. High Priority Task        HPT
  115. Hour(s)        Hr
  116. I.D.        Id
  117. Idle        Idle
  118. Impulse        Imp
  119. Input(s)        In
  120. Initialization        Init
  121. Initialize        Init
  122. Instruction        Instr
  123. Interrupt        Int
  124. Invert        Inv
  125. Interrupt Service Routine        ISR
  126. Index        Ix
  127. Key        Key
  128. Keyboard        Key
  129. Length        Len
  130. Limit        Lim
  131. List        List
  132. Low        Lo
  133. Lower        Le
  134. Lowest        Lo
  135. Lock        Lock
  136. Low Priority Task        LTP
  137. Magnitude        Mag
  138. Mantissa        Man
  139. Manual        Man
  140. Manufacture        Mfg
  141. Maximum        Max
  142. Mailbox        Mbox
  143. Minimum        Min
  144. Mode        Mode
  145. Month        Month
  146. Move        Mov
  147. Message        Msg
  148. Measure        Meas
  149. Mask        Msk
  150. Multiplication        Mul
  151. Multiplex        Mux
  152. Make        Mk
  153. Negative        Neg
  154. Number of        Num
  155. Nesting        Nesting
  156. Neutral        Neut
  157. New        New
  158. Next        Next
  159. Offset        Offset
  160. Old        Old
  161. Operation System        OS
  162. Optimize        Opt
  163. Original        Orig
  164. Output        Out
  165. Overflow        Ovf
  166. Package        Pkg
  167. Parameter        Param
  168. Pass        Pass
  169. Performance        Perf
  170. Period        Per
  171. Phase        Ph
  172. Port        Port
  173. Position        Pos
  174. Positive        Pos
  175. Power        Pwr
  176. Previous        Prev
  177. Priority        Prio
  178. Printer        Prt
  179. process        Proc
  180. Product        Prod
  181. Protocol        Prot
  182. Pointer        Ptr
  183. Put        Put
  184. Queue        Q
  185. Quality        Qlty
  186. Quarter        Quar
  187. Raw        Raw
  188. Reactive        React
  189. Recall        Rcl
  190. Rectangle        Rect
  191. Read        Rd
  192. Ready        Rdy
  193. Reference        Ref
  194. Register        Reg
  195. Request        Req
  196. Reset        Reset
  197. Reserve        Resv
  198. Resume        Resume
  199. Response        Resp
  200. Return        Rtn
  201. Reverse        Revs
  202. Ring        Ring
  203. Row        Row
  204. Repeat        Rpt
  205. Real-Time        RT
  206. Running        Running
  207. Receive        Rx
  208. Sample        Smp
  209. Scale        Scale
  210. Scale Factor        SF
  211. Scaling        Scaling
  212. Scan        Scan
  213. Schedule        Sched
  214. Scheduler        Sched
  215. Screen        Scr
  216. Second(s)        Sec
  217. Segment(s)        Seg
  218. Select        Sel
  219. Semaphore        Sem
  220. Sequence        Seq
  221. Server        Svr
  222. Set        Set
  223. Setting        Setting
  224. Signal        Sig
  225. Size        Size
  226. Seven-segments        SS
  227. Sourse        Src
  228. Start        Start
  229. Statistic(s)        Stat
  230. Status        Stat
  231. Stack        Stk
  232. Standard        Std
  233. Stop        Stop
  234. String        Str
  235. Subtraction        Sub
  236. Suspend        Suspend
  237. Switch        Sw
  238. Synchronize        Synch
  239. System        Syst
  240. Task        Task
  241. Table        Tbl
  242. Threshold        Th
  243. Tick        Tick
  244. Time        Time
  245. Timer        Tmr
  246. Toggle        Tgl
  247. Total        Tot
  248. Trigger        Trig
  249. Time-stamp        TS
  250. Timeout        TO
  251. Unlock        Unlock
  252. Up        Up
  253. Update        Update
  254. Utility        Util
  255. Value        Val
  256. Vector        Vect
  257. Version        Ver
  258. Variable        Var
  259. Visible        Vis
  260. Voltage        Vol
  261. Watchdog        Wdog
  262. Write        Wr
  263. Year        Year
复制代码


回复

使用道具 举报

23

主题

1407

回帖

1476

积分

至尊会员

积分
1476
发表于 2020-7-24 15:02:40 | 显示全部楼层
老了,EXTI和EXIT,我经常记混
代码不规范,亲人两行泪!
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2020-7-24 15:26:02 | 显示全部楼层
中文变量,秒杀一切, IAR+UTF8编码, 你值得拥有
20200724152514.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
发表于 2020-7-24 17:06:23 | 显示全部楼层
amfy 发表于 2020-7-24 15:26
中文变量,秒杀一切, IAR+UTF8编码, 你值得拥有

这个玩的溜。
回复

使用道具 举报

6

主题

646

回帖

664

积分

金牌会员

积分
664
QQ
发表于 2020-7-24 19:31:11 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2020-7-24 20:54:17 | 显示全部楼层

需要看几年前的代码, 或者别的人代码时, 相信我, 没有什么别中文的变量和函数名更痛快的事情了.
IAR支持比较好了, MDK好像也行, 但是没怎么用过.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
发表于 2020-7-25 01:13:01 | 显示全部楼层
amfy 发表于 2020-7-24 20:54
需要看几年前的代码, 或者别的人代码时, 相信我, 没有什么别中文的变量和函数名更痛快的事情了.
IAR支持 ...

测试了下,编译没有识别,已经将源码文件设置为UTF-8。

IAR用的8.30
回复

使用道具 举报

1

主题

370

回帖

373

积分

高级会员

积分
373
发表于 2020-7-25 01:40:39 | 显示全部楼层
amfy 发表于 2020-7-24 15:26
中文变量,秒杀一切, IAR+UTF8编码, 你值得拥有

我回头看了一下你的ID哈哈哈
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2020-7-25 11:08:27 | 显示全部楼层
eric2013 发表于 2020-7-25 01:13
测试了下,编译没有识别,已经将源码文件设置为UTF-8。

IAR用的8.30

我找了一个电脑,全新安装IAR8.30.1, 不需要任何特别设置, 源代码文件需要UTF8 with BOM ,一定要带BOM才可以.

上传一个转码小软件,可以方便的批量转换, 或者VSCODE点击一下使用编码保存,选择UTF8 with BOM也可以.
ST的cube生成的代码是不带bom的,因此如果在生成的代码中使用中文变量, 需要注意.

文件编码批量转换.exe

480 KB, 下载次数: 19

回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2020-7-25 11:32:46 | 显示全部楼层
目前中文变量和函数名, 在编译和调试的时候都是正常显示的.
已知的问题, 调试时,枚举变量名称显示正常, 但是变量的值显示会乱码, 原因未知
VSCODE, 本体和插件的版本更新太快, 而且各种设置选项也不太会用, 这种情况下, 中文函数的折叠不太好, 一部分中文函数不能从函数名开始完全折叠,一部分可以完全折叠, 原因未知.
自动补全时好时坏, 这个应该是我的设置没弄好.
其他的编辑器SI,SUB,NOTEPAD没有测试过. IAR自带的编辑器几乎不用,没注意过.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
发表于 2020-7-25 12:08:49 | 显示全部楼层
amfy 发表于 2020-7-25 11:08
我找了一个电脑,全新安装IAR8.30.1, 不需要任何特别设置, 源代码文件需要UTF8 with BOM ,一定要带BOM才可 ...

谢谢。
回复

使用道具 举报

0

主题

6

回帖

6

积分

新手上路

积分
6
发表于 2020-7-25 22:03:07 | 显示全部楼层
MDK5.31+UTF8 with BOM,一般变量带有中文的可以正常编译。
中文变量.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107759
QQ
发表于 2020-7-26 07:09:48 | 显示全部楼层
jiangliang 发表于 2020-7-25 22:03
MDK5.31+UTF8 with BOM,一般变量带有中文的可以正常编译。

准备也体验下。
回复

使用道具 举报

337

主题

2048

回帖

3064

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3064
 楼主| 发表于 2020-7-30 17:15:44 | 显示全部楼层
jiangliang 发表于 2020-7-25 22:03
MDK5.31+UTF8 with BOM,一般变量带有中文的可以正常编译。

MDK5.29 定义中文变量失败。。。。
c文件没有UTF8 with bom的选项
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-13 07:59 , Processed in 0.307376 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表