Common Computer Terms in Embedded Programming

I am Lao Wen, an embedded engineer who loves learning.
Follow me to become even better together!

Source | Internet

Layout | strongHuang

Every industry has its professional terms, which can sometimes be confusing for outsiders.

The computer industry is no exception, especially some terms that are translated from English, which can be quite frustrating when encountered for the first time! Today, I will review some of the computer terms that can drive learners crazy during their study of computer science.

1. Handle

In computer science, a handle is typically an integer or pointer used to identify resources (such as files, windows, threads, etc.). Although the direct translation of the word ‘handle’ is not intuitive, it is widely used in computer programming and can be understood as an ‘operable object’ or ‘reference.’

The term ‘handle’ does not directly reflect its actual function or use, which can confuse beginners.

2. Default

The English term ‘default’ should be translated as ‘default,’ which is much clearer. It’s hard to understand why the person who translated this word missed the point.
3. Enable/Disable
The English terms are ‘enable/disable,’ meaning to ‘turn on/off’ a certain function. This is also common in hardware, as many chips have an enable pin. When I first encountered this term, I found it hard to understand. Why not just translate it as ‘turn on/off’?
4. Handle
The English word is ‘handle,’ which literally means ‘hand,’ but why is it referred to as the handle of a sentence? This is also hard to understand. Of course, I can’t think of a better translation.
5. Robust
The English word is ‘robust,’ which is a transliteration. It should actually mean ‘stable.’ Outsiders might first think it refers to a ‘rude stick’ or ‘Shandong stick?’ It’s unclear why a transliteration was used instead of a meaning-based translation… Chinese does have corresponding words.
6. Macro
The English term is ‘Macro,’ which refers to batch processing. I’m not clear why it is translated as ‘macro,’ but this word doesn’t relate to its actual meaning…
There are also some translations that are hard for outsiders to understand, such as ‘Socket,’ ‘Pointer,’ etc., but once understood, they don’t seem so wrong.

-END-

Previous Recommendations: Click the image to read more
Common Computer Terms in Embedded Programming

They say this is the strongest STM32 microcontroller in history, and no rebuttals are accepted!

Common Computer Terms in Embedded Programming

Design an embedded device logging module.

Common Computer Terms in Embedded Programming

Embedded devices often use CRC checks, and here’s how it works.

I am Lao Wen, an embedded engineer who loves learning.
Follow me to become even better together!

Common Computer Terms in Embedded Programming

Leave a Comment