I, like most developers, work in a wide variety of programming languages. From PhP scripting to C++. Now I’m not new to the world of C#, but I didn’t like it much when I was working in Visual Studio 2003.
A while back I started working some minor projects in Visual Studio 2005 and C# 2.0. To my surprise I could set up a basic program a lot quicker then I usual. The interface of VS 2005 has improved, but also the speed at which you can program something in C# 2.
For one a lot of new objects have been introduced into the .Net FrameWork, which is a fancy word for a big ass compiler that has to be loaded for every single program. Even though I believe that you can make software more easily in C#, I’ll probably only use it for developing stuff with a GUI. The rest I’ll keep doing in C++, which is so much leaner in memory and gives a lot more control.
What about you, what do you think?