So Once again with Microsoft Visual Studio

This time it’s Visual Studio 2012. Comes with C++, C# and VisualBASIC. Hmm – I had picked up a cheap learn C# book. I already have more than a passing familiarity with C++ and C and C# (Pronounced C Sharp) isn’t that much different except it’s Microsoft’s version of C++.

As such it has limitations. One of the best features of C++ is object oriented programming. Inherent in that is the fact that the object you create can have what is called polymorphism and inheritance and attendant overloading of methods.

In C++ you’re pretty much unlimited to overloaded methods. But in Microsoft’s fucking wisdom, you get by one in C#. One. Are they serious?

I can sort of understand why they’d do this, as overloading methods can get to be a little hairy with memory management but that’s always been the trade-off in higher level programming languages.

I should mention, most of the code base of Window 7 and Windows 8 are written in, you guessed it, C#.

But I do find it interesting that Microsoft still bundles C++ in there. As a reference point I believe Windows XP was written in C++ which may account for some of the limitations of the operating system and the lack of the new Windows filesystem. But there’s still a hell of a lot of XP machines out there. Particularly in government settings.

Advertisements

3 thoughts on “So Once again with Microsoft Visual Studio

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s