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
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.
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