To all my dear pure C developers

Dear C Developers, I’ve spent a good amount of time integrating various C codebases into production-ready software. It’s an interesting challenge, but I often face a few common pain points during the initial stages. Here are some tips that I believe will save us all a lot of time and headaches. Improve Your Logs Many C developers still rely on basic fprintf(stderr, ...) for logging errors. Consider using a more sophisticated logging approach, such as this one. At a minimum, include __FILE__ and __LINE__ macros to make debugging easier for everyone. ...

December 15, 2013 · Florent Clairambault

Stupid C++ vs C# performance comparison

I found out that there is real test than the little one I did here. The core of the post is this spreadsheet : I recently did a basic comparison test between C++ (g++) and C# .Net (mono). My point is to show that the .Net framework has performances close to the C++ ones. It allows automatic hardware-specific optimization. The only real drawback you have in the .Net framework is the garbage collector. It prevents the C# .Net it from being a realtime language/framework. But does it really matter for you ? ...

February 26, 2010 · Florent Clairambault