From: Graeme G. <gr...@ar...> - 2010-01-11 21:29:16
|
Tim Roberts wrote: > VC++ 6 is 13 years old. Let's get real. Software doesn't age like > wine, it ages like milk. Would any Linux software developer be taken > seriously if he was still using a version of gcc from 1997? That's the reality though. And if the code is meant to be portable, this shouldn't be much of an obstacle. I don't actually see anything wrong with this - it's not really that much fun being caught up in an upgrade loop all the time - everything keeps breaking, and you struggle to get real work done. One way of resisting these upgrade loops is to go to the trouble of maintaining backwards compatibility where feasible. (I've had zero issues with using VC6 as the default compiler for my project, but then it is written in C, as is libusb. I personally think it has a great advantage over latter versions in retaining the ability to include symbols in the object files. I suspect there are reasons that VC++ 6 is sticking around as long as it is, possibly due to Microsoft changing licensing and/or pricing models. It's certainly possible to get more up to date compilers from Microsoft for free, but not so easy/cheap to get a full development environment including visual debugger.) Graeme Gill. |