2010-01-09

Any Languages in Dot Net Framework

The beauty in Dot Net Framework is that, you can use whatever language you like to develop your application. For example, if you're a VB people, you can use VB.Net or you can use J# if you're a Java people (Even though the syntax is not exactly the same, but you can catch up faster). Below are some language that Dot Net Framework supports:

  • C#: this should be the genuine language in Dot Net Framework
  • VB.Net: influenced by Visual Basic
  • J#: influenced by Java
  • F#: influenced by Lambda Expression
  • Boo: influenced by Python
  • IronPython: influenced by Python also
  • IronRuby: influenced by Ruby
Dot Net Framework can do this by using the Common Language Runtime (CLR). Whatever language you compiled will convert into Common Intermediate Language (CIL) and executed by CLR.

If you have installed Dot Net Framework SDK, you can find a tools called Microsoft Intermediate Language Disassembler (MSIL Disassembler ). Using this tool allow you to read the CIL in all Dot Net compiled assemblies (either it is an executable file or library).

3 comments:

Anonymous said...

You have really great taste on catch article titles, even when you are not interested in this topic you push to read it

Anonymous said...

Do you have copy writer for so good articles? If so please give me contacts, because this really rocks! :)

Anonymous said...

I really like when people are expressing their opinion and thought. So I like the way you are writing