Category: C Development

How to handle Out of Memory (OOM) in C

Out of memory conditions happen, but what can you do about it? Nothing, abort() your application. What do the so-called memory-safe languages do? They abort(). No, seriously, that pretty much sums it up. I love short blog posts.

Read More »

C Is Great, Just Not All of It

In this post, rather than discussing things missing from the language as per my previous blog post, I plan on focusing on features that should NOT have been added in the first place.

Read More »

C is Great, But Needs Modernization

I think there is always room for improvement in the C language itself. It needs to be modernized up to the level of some other languages.  Most of these revolve around helping developers write better, more readable, and more debuggable code.

Read More »