MCU programming with c language development, because the MCU needs a very low-level development language, c language development efficiency is very high, and c language can be very flexible, very suitable for control hardware.
< br >
The biggest advantage of c language is that it can use Pointers to control various variables in memory, so it is very suitable for single-chip microcomputer development.
< br >
Of course, if it is a hardware with an operating system, it can also be developed with cpp