Over the past several years, C++ has become a more popular language to use in embedded systems than C. Don’t get me wrong, C will continue to be a dominant language for years to come, but C++ offers developers modern tools to leverage when designing more reusable, scalable, and portable code. Teams aren’t just abandoning … Continue reading 5 C++ Tricks for C Programmers
Category: C++ Concepts
Is the war between C and C++ Over?
Back when I was an engineering student and a budding young engineer, it wasn’t unusual to open (yes physically open) the latest edition of embedded systems magazine and find articles that were contributing to the raging war between C and C++. Each side would present their cases as to why one language was better than … Continue reading Is the war between C and C++ Over?
5 Reasons to start using C++ over C
More than a decade ago there was a constant debate and anticipation as to when C++ would finally eclipse C and become the dominant embedded systems programming language. To this day, C still remains the dominant language and doesn’t seem to being anywhere anytime soon. Given the advances in microcontroller hardware and more importantly, the … Continue reading 5 Reasons to start using C++ over C