Video blog: the mysteries of the increment operator in C

Video blog: the mysteries of the increment operator in C

My latest video blog is now available. I am looking at the increment [++] operator in C/C++ and considering its…

Initialization of variables in embedded applications

Initialization of variables in embedded applications

There is a variety of reasons why C is so widely favored as a programming language for embedded software. It…

Libraries – a good way to promote embedded code reuse?

Libraries – a good way to promote embedded code reuse?

As any software developer is well aware, the basic process for building an embedded application is quite straightforward. Normally, the…

Endianness article leads to some questions

Endianness article leads to some questions

When I write an article, I am generally talking about how to do something or how something works in embedded…

Video blog – The Embedded Way: language standards and extensions

Video blog – The Embedded Way: language standards and extensions

My latest video blog, where I discuss language standardization and use of language extensions, has just been published and may…

Video blog – The Embedded Way: is assembly best for embedded?

Video blog – The Embedded Way: is assembly best for embedded?

My latest video blog, where I discuss whether assembly language produces the best code, has just been published and may…

Embedded software – how complex can it get?

Embedded software – how complex can it get?

It seems that hardly a day goes by during which someone does not say “This is like science fiction!” Typically,…

Time for a new programming paradigm?

Time for a new programming paradigm?

I have a very strong resistance to the practice of doing something [anything!] just because “it is the way we…

Authors wanted. Can you write about embedded software?

Authors wanted. Can you write about embedded software?

I am involved in an interesting project, with which I need some help. And that might be where you come…