Global Sources
EE Times-India
EE Times-India > EDA/IP

Guide to C++ for cautious programmers

Posted: 03 Jul 2009     Print Version  Bookmark and Share

Keywords:embedded software  memory  programming language 

In some ways, writing embedded software is much like writing software for any other kind of application. But in other ways it differs widely. This means that embedded software developers can learn lessons from their desktop-bound counterparts, but they must harvest that wisdom selectively.

Embedded software technology appears to lag behind—it's often a little late in picking up on the latest trends and fashions. This is largely because embedded developers have a cautious, conservative attitude, which is borne out of years of experience contending with limited resources: memory that cannot be treated as unlimited and CPUs that are just powerful enough to get the job done.

The choice of programming language echoes this pragmatic conservatism. Embedded software engineers were slow to pick up on high-level languages years ago, but eventually C became accepted.

It took the arrival of very high quality code generation and flexible, transparent debugging technology for the industry to accept such innovative ideas, and that was only under the relentless pressure to become more productive.

View the PDF document for more information.

Comment on "Guide to C++ for cautious pr..."
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top