C still king in Embedded Systems – reusability of code unchanged

C is top programming language - embedded systems
According to UBM C is the prominent programming language for embedded systems development coming in at 60% in 2013 a slight reduction over 65% in 2012. C++ is a clear second at 21% with no real change over the previous year.

C++ is starting to make more of a dent driven by more and more sophisticated systems and the need to shorten time to market.

Reusable code in embedded systems
Reusability of code remains unchanged with most reused code being homegrown. A great opportunity for vendors to disruption the market by providing embedded libraries allowing product designers to shorten time to market and gain competitive advantage.