电子产业一站式赋能平台

PCB联盟网

搜索
查看: 105|回复: 0
收起左侧

嵌入式编程,一些常见的计算机术语。

[复制链接]

567

主题

567

帖子

4209

积分

四级会员

Rank: 4

积分
4209
发表于 2024-12-16 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师  T% `; i) `0 c; a2 ]4 I/ ?: h
关注我,一起变得更加优秀!
; V9 D. c4 H" }! D" P6 e5 _素材来源 | 网络! }1 Q* a& n  x* Z( p" V5 i
排版 | strongHuang) l3 N9 X: w4 f9 y
! }0 w0 x- w3 Q9 b
每个行业都有一些专业术语,有时让外行一时无法理解。
0 S% r# }1 s4 ^9 D计算机行业也不例外,尤其是一些英文翻译过来的术语,第一次见到真的有点让人抓狂!今天就给大家盘点一下学习计算机的过程中遇见的那些让人抓狂的计算机术语翻译。
# J3 a+ t8 `0 w, Q8 `0 C. a# [; W1. 句柄(Handle)
7 r, y: _+ d9 l在计算机科学中,句柄通常是一个用于标识资源(如文件、窗口、线程等)的整数或指针。尽管“句柄”这个词直译并不直观,但它在计算机编程中广泛使用,可以理解为一种“可操作的对象”或“引用”。
. X' M, M. K% r8 z其名称“句柄”并不直接反映其实际功能或用途,因此初学者可能会感到困惑。
2 G* z' ?" Z4 W2 h( c. u2. 缺省: a5 Y* @$ s" B% W% w
“缺省”的英文原文是default,翻译过来应该是“默认”的意思,哪个更简单清楚就不用多说了吧,翻译这个词儿的人估计缺点啥?3. 使能/失能英文是enable/disable,意思应该是“打开/关闭”某个功能。在硬件中也很常见,很多芯片有个enable引脚。第一次见到这个词时,真的有点无法理解。直接翻译成“打开/关闭”不好吗。
1 E0 n/ e9 Z; A. p+ E4. 句柄/ f1 T1 f+ }7 u9 o; X% `
英文是handle,直译过来就是把手,但为什么是句子的把手?也是无法理解。当然,我也想不到更好的翻译。" M/ Z. x& m7 n6 w; x' H1 y% U
5. 鲁棒8 w; M( v# v' \& A
英文是robust,鲁棒是音译过来的。其实应该是稳定的意思。外行人第一次看到可能认为是:粗鲁的棒子?山东的棒子?不明白为什么要用音译,不用意译。。。中文也不是没有对应的词。
  F" T$ J: |8 |) S! a, |9 s6. 宏
. {: |* D! B( W5 s英文是Macro,是一种批量处理的称谓,为什么翻译成宏,我也不清楚。但是这个字跟实际意义不沾边。。还有一些外行无法理解的翻译,比如套接字(Socket)、指针(Pointer)等,不过一旦理解之后也没觉得有什么不对的。-END-
$ _) d3 A7 \' j% G  o2 N往期推荐:点击图片即可跳转阅读; Q+ {5 N, T& T/ H
                                                        + ~) J' X) ~6 F$ k+ w8 C4 \
                                                                - N! _5 F5 m2 Z% A: L7 }1 t' B
                                                                        - F0 p/ X* X9 c) M/ H
                                                                               
; q6 F# S) h4 \1 S. e

jstehvfc0x1640759736.jpg

jstehvfc0x1640759736.jpg
8 a/ q! @, c2 G# J# `7 r" n7 m
                                                                                  s( U: o& J  j1 F8 |
                                                                                        他们说,这是史上最强的STM32单片机,并且不接受反驳!# ]$ q" `. F% G; M
                                                       
% {% S  H4 p7 g* K/ J/ a                                                                4 q* V* n9 p' C0 X8 i( T
                                                                       
1 L0 O6 d9 X: ]4 Y, |                                                                               
! X, P8 N' D/ }; `4 P- V

u4k4gvgp00x640759836.jpg

u4k4gvgp00x640759836.jpg
8 j( l8 H3 z$ w4 c: x! K
                                                                                0 B" u) M  M  s) T7 i( Z0 }
                                                                                        设计一个嵌入式设备日志记录模块* `$ }9 d/ {- Y+ F& c" a' r
                                                                - r& C. ]9 U5 Q7 a
                                                                        # }+ n9 \6 V- o( a6 m
                                                                               
3 _  ~) T' ~6 y9 U4 ]. A- D

0n3ohoovjgy640759936.jpg

0n3ohoovjgy640759936.jpg
% J9 c( ]8 }5 T$ v
                                                                               
$ X* H' y9 m  _" J% w  w                                                                                        嵌入式设备经常用 CRC 校验,它的实现原理是这样的。/ @) K8 E8 }9 x7 O
                                                                               
6 e; s$ o. [( g& m, ]4 d                                                                        " d: V% L# S' Q) k
                                                               
) z5 R0 H7 ?, Y8 @1 U. C9 P                                                        我是老温,一名热爱学习的嵌入式工程师
2 L" u0 |! j. {$ V0 [/ q5 d关注我,一起变得更加优秀!
3 j' S6 p3 a8 G" G2 X

encoc52qxeg640760037.png

encoc52qxeg640760037.png
回复

使用道具 举报

发表回复

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

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表