Radix Sort

Radix Sort has always been my favourite sort. I learned it while infatuated with bitwise operation and the arcane tricks that I was learning at the »

Floating Point Limitations

It's common knowledge that floating point math is not perfect. In this article I hope to explain the issues you are most likely going to encounter. »

Floating Point Basics

I love IEEE 754 floating point. It's one of the most ingenious and crucial parts of programming. It's also one of the most misunderstood. While people »

C++ Coding Style

I often find that partway through a project I get the urge to rethink certain aspects of the style I'm using. I think that's partly because »