Why Are You Still Using C? via @electronicdesgn

Most embedded projects employ C or C++ although many C++ applications are little more than slightly extended C applications. Actually, C being the dominant programming language for embedded applications is not surprising. It is often the only alternative at the low end of the spectrum where 8- and 16-bit micros dominate. Higher end 32- and 64-bit developers have a choice of almost any programming language and the mix being used reflects the options available. Still, there are many that utilize only C on these platforms. I don't expect to change many minds that C isn't the best thing since sliced bread and I actually use C a good bit. In fact, I've used C almost since it showed up. I actually started with Basic and assembler and then progressed to Fortran and Cobol. I even dabbled in Algol and Snobol. You will probably have to look those up on Wikipedia. C is great because ...