Intelligence Destroying Environment

I come from a fairly strong background in C# using Microsoft Visual Studio, and thus have enjoyed its wonderful intellisense features, so I had quite a shock when I tried to use it for C++ development. It turns out that Microsoft Visual Studio 2008 does not support semantic/syntax error detection or code refactoring for C++. Originally I thought it might have just been the IDE defaulting to C# settings, so I toggled that over to the C++ specialized settings, which did not yield any better results. So, I went to ask uncle Google. From what I gathered in reading message boards, this is a known shortcoming of Visual Studio. A friend of mine proposed the idea that perhaps it is because MSFT is trying to shift away from C++ as much as possible in favor of C#. It’s not as if I couldn’t write code without such features, but in the interest of efficiency and productivity, I’m using Eclipse for C++. I have a small list of complaints about Eclipse too, but this works.

Leave a Reply

You must be logged in to post a comment.