Updating your C++ programming skills

By Bernard Cole

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.

Objects? No, thanks! (Using C++ effectively on small systems)

Wouter van Ooijen describes show to use C++ static class templates to get compile-time flexibility without paying a price in size or speed.

A guide to C++ for C programmers

A bare bones guide to the C++ language for C programmers, excerpted from Software Engineering for embedded systems by Mark Kraeling.

What is C++11?

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.

Evolving a language in and for the real world: C++ 1991-2006

The developer of the C++ programming language reviews the history of the standardization process and the development of generic programming features and libraries.

Poor reasons for rejecting C++

Choosing a programming language should be a well-informed choice.

A guide to C++ for the cautious embedded programmer

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.

Dive in to C++ and survive

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.

Guidelines for using C++ as an alternative to C in embedded designs: Part 1

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?

Why C++ is a viable alternative to C in embedded systems design

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.

Making the transition from C to C++

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++.

Using the MISRA C++ language subset in your application

How the MISRA C++ language subset can mitigate insecurities within the C++ language and how the LDRA tool suite can be used to demonstrate compliance.


Education

Fundamentals of Digital Oscilloscope Usage

Automating Test Case Selection and Execution for Chipset Testing

Look Ma, no hands! How technology innovation is driving automotive safety and autonomous vehicles

Selecting Your Next Oscilloscope

Fundamentals of Understanding and Applying IGBTs



UBM Tech

This e-mail was sent to EmailAddress

To subscribe to UBM Tech emails or change your email preferences please click here.

Go to Embedded.com
A UBM Tech Newsletter ©2014. All rights reserved.
Privacy Policy I Advertising Information I Unsubscribe
UBM Tech, 303 Second Street, Suite 900 South, San Francisco, CA 94107