Thursday, July 17, 2008

C# 4.0 on its way....


Crazy people – The C# guys - C# 4.0 is on its way.

Before the developers burnt their hands on C# 2.0, C# 3.5 - C# 4.0 is on its way.

We as ‘Monetrics’ is using C# 3.5 for last 10 months and tried only its 40-50% part of the new features set, but, C# 4.0 is on its way.

What is C# 4.0

No where mentioned explicitly. However I got few, from the conversation held at Seattle.

C# 4.0 will be coming with Dynamic Dispatch feature. The Dynamic Dispatch feature will be supported by the DLR (Dynamic Language Runtime) and no more CLR.

For reference – Silverlight works on DLR.

After the Generics in C# 2.0 and Language Integrated Query in C# 3.5, C# 4.0 will be adding Dynamic Constructs to the language, compared to the static nature of the present C# language.

With the Dynamic feature, C# is competing with Ruby on Rails and Python. With C# having this feature, you will not be requiring JavaScript any more to add Dynamic feature in your application.

People have started putting their ‘Wishlist’ with C# 4.0. If you have, add your wish to the list.

VB is ahead of C# -

It’s an eternal war between VB and C#.

Around two years ago Microsoft started a project to make VB a dynamic language like Ruby and Python. It is called VBx, and planned to be shipped with Silverlight 2.0 (this year).

Now C# guys are just catching up to not be left out of the dynamic language inner circle.

Hope this helps.

Thanks & Regards,

Arun Manglick || Senior Tech Lead

No comments:

Post a Comment