Embedded software developers have a reputation in the software world at large for being a bit slow. Not dim, you understand-everyone knows we tackle sophisticated problems-but slow to pick up on new software tools and languages. This accusation has some truth. Today, some 77.2% of projects use some C, another 46.2% use assembly language, and 44.2% use C++. (The numbers add up to more than 100% because a project may use more than one language.) Few in IT would think of writing in a language as close to the machine as C, let alone assembly code, these days.

Note: By clicking on the above link, this paper will be emailed to your TechOnLine log-in address by Mentor Graphics.