At work we maintenance a set of legacy applications developed with Visual C++ version 6.0. This version of the IDE came out back in 1998. So it is relatively ancient technology. However it works. And there are no surprises when maintaining the software we support. The problem is that developers like to work with the latest and greatest tools. In fact I have a trial copy of Visual C++ 2005 at work for side projects.
At home I also run Visual C++ version 6.0. This allows me to view work that I take home, as well as work on my side software development business. I bought my copy of Visual C++ a long time ago. It has and continues to serve me well. Recently I have been writing software to release on my new blog Black of Hat. My latest program is Crawl. It was written in Visual C++ version 6.0. Details on the program can be found on my post entitled Crawl Program Released.
I am still debating whether to purchase an upgrade to Visual C++ version 6.0. An upgrade would be beneficial to learn how to develop in the Dot NET environment. But for now my goal is to knock out programs quickly.
A Little Bit of Crypto - I have been trying to figure out to "collision resistant" some of these standard hash functions are. It is a tough concept to get my head around. I figure...