Whether popular in machine learning circles or robots, Python is not the best choice for every industry, an example is with many low-level embedded systems, such as Arduino.
Still threads are due to memory and time is very important.8-bit chips need very careful memory management.Python is not suitable for this, so the Arduino language is a shortened version of C / C ++.
C is a strong language, even if it is a high-level language, it can access low-level processes.C is also the first translation from machine language that humans can understand.
Moreover, C is also fast because it is a raw language.That's why C is considered dangerous because when memory leaks, it can cause very serious problems.But when it comes to speed, time C shines.
Anyone who wants to program hardware or kernel, device drivers should consider learning C. If you use VST to create music, you might be surprised to know you can create in C ++.
If you have already learned another language, what reason must you turn to Python?Learning the first language brings the basics to know when programming, switching to another language with a completely different syntax will take more time.In addition, most Python users start in another language.
See more: