To complement the regular content on Embedded.com on C++ , a good source for up-to-date technical information is the 2014 ESC/EELive! conference where the creator of C++, Bjarne Stroustrup, will be teaching five classes on its use.
The developer of the C++ programming language looks to the impact of the features of newest version of the standard (C++11) on general C++ programming.
The developer of the C++ programming language reviews the history of the standardization process and the development of generic programming features and libraries.
Approached in the right way, the C++ language has many benefits to offer the embedded software developer. Here are some brief guidelines in its use,highlighting areas of good practice ” things to do and things to avoid.
Programmer Christopher White guides you through the hazards of learning the ins and outs of the C++ language, the books to read, the tools to use and how to begin using it effectively in your embedded systems designs.
In this two part tutorial, Colin Walls addresses the well-known barriers to use of C++ by C programmers, and provides some guidelines including cleaning up C and an in-between alternative he calls “C+.” First up: Why is C++ not more widely used?
While C enjoys a good reputation as a strong and powerful language for embedded development, C++ does not have quite such a broad appeal. With today's capable and sophisticated C++ environments this is often an incorrect belief.
Although it has taken almost a decade, the transition from C to C++ is now gaining momentum in many complex software projects, in parallel programming for multicore apps and in hardware generation environments. Here’s a three step strategy for making the transition and migrating code from C to C++.
You must verify your email address before signing in. Check your email for your verification email, or enter your email address in the form below to resend the email.
Please confirm the information below before signing in.
{* #socialRegistrationForm *}
{* firstName *}
{* lastName *}
{* displayName *}
{* emailAddress *}
By clicking "Sign In", you confirm that you accept our terms of service and have read and understand privacy policy.
{* /socialRegistrationForm *}
Almost Done
Please confirm the information below before signing in. Already have an account? Sign In.