Four Microsoft Programming Languages Compared
prostoalex writes "Prashant Sridharan, senior product manager for Microsoft's Visual Studio product, compares four Microsoft languages for .NET development. C++ (.NET version), C#, J# and VB.NET are explored with features of each language outlined. There are no usual "pro and con" lists, so the ever-popular "default public access" made into the "features
of VB."
I seem to remember there being MORE to programming than objects.
.NET Framework excels at interoperability, and the key to that is their OOP system; so obviously that's what they're going to point out as the killer feature. In my opinion, you're wasting your time with .NET if you're not going to take advantage of the platform to its fullest; but there's nothing stopping you from putting your procedural code into a thin object wrapper; and Microsoft Research has put together a few reference implementations of some functional languages -- but those are "fringe" languages, so they don't get top billing.
The
NO CARRIER
That is a bit unfair. While the author only deals with languages shipped by Microsoft, a number of others have been ported to the .Net platform.
See here
for a list.
The .Net framework and development tools are also free, and can be downloaded.
And efforts are being made for making .Net portable. Examples include Microsoft's own Rotor (Windows, FreeBSD and Mac OSX), Mono (Linux) and DotGNU (Linux).