upvote
The true reason C++ always wins [video]

(www.youtube.com)

Portability. C might be simpler than assembly language but from the viewpoint of a maintenance programmer who could be tasked to clean up any mess made by smart-but-unwise developers C++ is not. But moving code from one CPU to another is priceless.
reply