Dan Saks, Author at Embedded.com - Page 2 of 11

Dan Saks

Dan Saks is president of Saks & Associates, a C/C++ training and consulting company. For more information about Dan Saks, visit his website at www.dansaks.com. Dan also welcomes your feedback: e-mail him at dan@dansaks.com.

It’s not the processor

Although over two thirds of embedded systems developers are programming 32- and 64-bit processors, C is surprisingly still more commonly used than C++. Last month,…

Unexpected trends

Dan Saks crunches over 12 years of data on programming-language preferences from reader studies and finds some surprises about C/C++. Click for more content from…

Virtual functions in C++

Class derivation and virtual functions let you define a common interface for related classes with similar, yet distinct, behaviors. Over the past couple of years,…

Discriminated unions

Discriminated unions can be useful in some applications, but they also provide insight into the advantages of using virtual functions. Click here for more content…

Judgment calls

Writing better hardware interfaces may require writing fairly elaborate declarations. It's probably worth the effort. About a year and a half ago, I wrote a…

Using member initializers

Using member initializers offers more control over what constructors do, and helps eliminate unnecessary default initialization. In C++, a constructor is a special class member…