By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
I've been playing with computers and writing software for around 25 years now, 15 of them in a professional capacity. I've worked in assembly language, C, Java, C++, Pascal and C#, and on systems ranging from embedded microcontrollers to distributed database systems, mobile phones to 3D CAD. I do it because I like to solve problems, but mainly I do it because it's fun!