Not so much of a puzzle

Not so much of a puzzle

Yesterday evening we had dinner with friends. The guy works on real time control systems and was talking about the…

Less puzzled

Less puzzled

Some weeks ago, I made a posting in which I presented some code and then considered how it might be…

A puzzle

A puzzle

I am always interested in some of the subtle effects that coding can have on not just the behavior of…

System-C for embedded systems programming

System-C for embedded systems programming

I recent wrote about the similarity in software and hardware design, as they are both performed by writing code in…

Hardware designers and software

Hardware designers and software

As I work for a company that has traditionally had a strong focus on hardware design, I am particularly interested…

Dennis Ritchie and C for embedded

Dennis Ritchie and C for embedded

I was, of course, saddened to hear the recent news of the death of Steve Jobs. Since then, the Internet…

Efficient code – quiz answers

Efficient code – quiz answers

Two weeks ago, I set a quiz. I listed four ways to write some code, which was supposed to divide…

Efficient code – a quiz

Efficient code – a quiz

I was recently reading a set of “golden rules” for embedded programming. I am very skeptical about such proscriptive instructions…

C libraries

C libraries

For a software developer, the idea of a library is quite simple: It is a file containing a [typically large]…