All C/C++ functions have a single point of entry and it is widely thought that a single point of exit…
I recently came across an excellent book: The Art of Readable Code by Dustin Boswell and Trevor Foucher. As soon…
My latest video blog is now available. I am talking about the C keyword static and its different, rather confusing,…
What are you priorities when writing code? Obviously you need to implement some specific functionality and there may be a…
A lot of embedded software is focused on the control of peripheral devices and this can present some interesting challenges….
My latest article at embedded.com has been published: C++ Exception Handling Exception handling in C++ is controversial among embedded software…
It is a given that structured programming – in one form or another – is a Good Thing. For years,…
It is widely felt that C is a very good language for embedded applications, as it is expressive, compact and…
My latest video blog is now available. I am talking about the volatile keyword in C/C++, which is of vital…