Languages in the .NET Framework

On September 17, 2009, in .NET, by Allen Ryan
The .NET Framework offers support for a number of programming languages. C# is the programming language exclusively designed for the .NET Platform, although C++ and Visual Basic have also been upgraded to completely support the .NET Framework.

C# was exclusively designed for the .NET Platform. It is the first modern component oriented language in the C and C++ family unit. It can also be embedded in ASP.NET pages very easily. A number of significant features of CSHARP (C#) language include classes, interfaces, delegates, boxing and unboxing, operator overloading, namespaces, properties, indexers, events, versioning, attributes, unsafe code, and XML documentation production. It does not require any header or Interface Definition Language (IDL) files.

The Managed C++ is a minimal expansion to the C++ language. It provides right to use the .NET Framework that includes garbage collection, single-implementation inheritance, and multiple-interface inheritance. This upgrade furthermore eliminates the need to write measuring code for components. It provides low-level access wherever handy.

Visual Basic .NET offers extensive language innovations larger than earlier versions of VB. It supports inheritance, constructors, polymorphism, constructor overloading, structured exceptions, stricter type checking, free threading, and a lot of other features. It has only one form of assignment i.e. no Let or Set methods. It also has the new Rapid Application Development (RAD) features, such as XML Designer, Server Explorer, and Web Forms designer from Visual Studio .NET. This version also includes Visual Basic Scripting Edition that provides packed Visual Basic functionality.

JScript .NET is rewritten to be completely .NET attentive. It provides support for classes, inheritance, types, and compilation. It also provides improved performance and productivity features. JScript .NET is moreover incorporated with Visual Studio .NET. Therefore, you can get advantage of whichever .NET Framework class in JScript .NET.

Visual J# .NET is a development tool for Java developers who would like to build applications and services on the .NET Framework. It is completely .NET attentive and comprises tools to robotically upgrade and change existing Visual J++ 6.0 projects and solutions to the new Visual Studio .NET system. Visual J# .NET is component of the Java User Migration Path to Microsoft .NET (JUMP to .NET) approach.

Several third-party languages are supporting the .NET Platform. Some of those languages comprise APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, Smalltalk, etc.
Share
Tagged with:
 

8 Responses to “Languages in the .NET Framework”

  1. This post makes a lot of sense !

  2. of course like your web-site however you have to take a look at the spelling on several of your posts. Many of them are rife with spelling issues and I find it very bothersome to inform the reality on the other hand I will definitely come back again.

  3. Wonderful post was very happy reading the really important information for me thanks, I thought the man in the future. I will surely recommend this article with your friends, family and friends. You are really great so allowing good articles.

  4. Carmen Kurtz says:

    Youre not the average blog writer, man. You definitely have something powerful to add to the web. Your design is so strong that you could almost get away with as being a bad writer, but youre even awesome at expressing that which you need to say. Continue the good work man!

  5. Alegro.pl says:

    There is noticeably a bundle to know about this. I assume you made certain nice points in features also.

  6. Oh my goodness! an incredible article dude. Thanks However I’m experiencing situation with ur rss . Don’t know why Unable to subscribe to it. Is there anyone getting identical rss problem? Anybody who knows kindly respond. Thnkx

  7. seo services says:

    Desperately been searching everywhere on information about this. Really thanks a lot.

  8. Excellent site. Plenty of useful info here. I am sending it to several friends ans additionally sharing in delicious. And certainly, thanks in your effort!

Leave a Reply