Why C is preferred over other languages for microcontroller programing? Why is C considered more machine efficient than other high-level languages? And why is C chosen over other languages for writing system programs?