Saturday, March 20, 2010

Visual Studio 2010

I am very excited about the Visual Studio 2010 release. Why would I be so excited about a compiler release? I guess because I'm that nerdy. Ok, it's a little more than that. This new compiler release has some real benefits for Opticks.

Easier Deployment - right now Opticks deployment is complicated by Visual Studio's insistence on manifests and use of the windows side by side cache. This insistence complicates user level installs (e.g. without admin privileges) and wreaks havoc when they push a new Visual Studio patch out. But, all of this goes away with Visual Studio 2010. They have seen the errors of their ways and are reverting to the deployment used with Visual Studio 6. Yeah!

Faster - Visual Studio 2010 is including a new feature in the next C++ standard, R-value references. You don't need to care about and I don't need to either. But what you will care about is when applied to STL, they provide an order of magnitude speed up. We use a lot of STL in Opticks, so I expect some noticeable speed-up.

Needless to say, can't wait until Visual Studio 2010 gets released. And yes we are planning on upgrading to use Visual Studio 2010 for the Opticks 4.4.X line.

No comments:

Post a Comment