« Virtual Platforms – White Knight or Red Herring? | Main | Is Android More Expensive than Windows Mobile? »


What languages do you use to develop software?

Every year VDC conducts an extensive worldwide survey of embedded engineers and their development projects to better understand engineering requirements, preferences, and trends. This information is available from VDC in unique cross tabbed reports to offer readers a detailed, in-depth, view of engineers in the development project trenches.

One request we hear quite frequently is what type of programming languages are embedded engineers using to develop software and how does that compare with past findings.

Languages Used to Develop Software for Current Project

(Percent of Respondents)


The 2010 survey data is consistent with previous year’s findings in that the leading languages used by engineers to develop software are C, C++, and Assembly. However, year-over-year data show small shifts in engineers’ language preferences with increased use of C++ and C# and less reliance on Assembly.

How does your development project stack up? Let us know through your feedback.

Our recently published report, Development Tools, from Track 2 of VDC's 2010 Embedded Software Market Intelligence Service provides additional statistical insight and analysis around this and other trends affecting embedded system development.  Click here for additional information and access to a free executive brief highlighting other key findings from our research.

Over the next few weeks we will continue to share with our readers’ additional metrics and findings from the 2010 survey results so stay tuned!


TrackBack URL for this entry:

Listed below are links to weblogs that reference What languages do you use to develop software?:


Feed You can follow this conversation by subscribing to the comment feed for this post.

This certainly stacks up with our experience. As a company ( http://www.feabhas.com ) who has been delivering embedded software training for over 15 years now we haven't seen any drop off in the demand for Embedded C programming.
However the problem we're seeing is that many graduates don't have either embedded C or C++ programming skills. We're seeing the need for more and more conversion from (say) Java to Embedded C++; which is quite a challenge.

The comments to this entry are closed.

My Photo