My latest video blog is now available. This time I am looking at structures and classes in C++ and considering…
One of the key differences between coding for an embedded system or for a desktop computer is compiler optimization. For…
When developing embedded code, there are various priorities. Top of the list, obviously, is delivering the required functionality and performance….
My latest video blog is now available. This time I am looking at the use of pointers in embedded applications…
Having worked in embedded software since before it was called “embedded”, I have spotted a few trends. One of those…
My latest video blog is now available. This time I am looking at the use of C++ exception handling in…
What is involved in writing software? That is a rather broad question. I will start with considering the situation if…
As I have been using C for over 30 years, I am glad that it is still very popular among…
It is widely recognized that a very high priority for software developers is writing clear, understandable, and, hence, maintainable code….