Talk: Forget C - Use Modern C++ for Embedded
C was created for relatively small computers by expert programmers for themselves. C++ instead was built as a systems language for larger systems and thus provides much safer idioms, without the ability of close control.
Today's embedded systems are large compared to the origins of C and the average programmer is not a Ritchie or Kernighan. Learn why and how C++ is much better suited for embedded development. Expect some C++ Myths to be busted.