TechEd2008

The Future Of C#


If you were able to attend this session at PDC or Tech-Ed EMEA Developers, you were presented with a first class presentation of the future of C#, presented, respectively, by Anders Hejlsberg and Mads Torgersen.


For the near future (.NET 4.0) C# will have:




  • Dynamically Typed Objects


  • Optional and Named Parameters


  • Improved COM Interoperability


  • Co- and Contra-variance

A preview of the compiler as a service was shown, but that’s not for the .NET 4.0 / Visual Studio 2010 timeframe. Probably, not even for the next.


Starting with .NET 4.0, C# and Visual Basic will converge in terms of features and follow a path of co-evolution going into the future.


No! That doesn’t mean that XML literals will be in C# in a foreseeable future. What that means is that the above list also applies to Visual Basic.


Talking of Visual Basic evolution, the _ line continuation character has been retired. If you have any use for the underscore, please visit http://www.unemployedunderscores.com/.


Resources:


PDC And Tech-Ed Wrap-Up

(It might seem a bit late for this, but, lately, I’ve been having a lot on my mind. So here it goes.)

This was my first PDC. It was just as I had been told.

For those who don’t know, the PDC is all about the future. The near future (.NET 4.0 and Windows 7) and the further future (Windows Azure, “Oslo”, “Dublin”, “Geneva”).

Next year’s PDC (Yes! Apparently, there’ll be one next year) will be also held in Los Angeles from November 17 to 20, and (I suspect) will be the commercial launch of the Azure Services Platform and a better story to tell about “Oslo”.

Tech-ED EMEA Developers, on the other hand, is more about the present and the near future. But, this year, attendees were able to have a sneak peek at what had bee shown at the PDC.

Next year’s Tech-ED EMEA Developers will be held in Berlin from November 2 to 6. Probably, like in 2006, it will be the launch of .NET 4.0 and Visual Studio 2010.

And I intend to attend both.

PDC2008: Building A Schedule

I’m having a hard time building a schedule for the PDC. I’m mainly interested in four areas:

  • Cloud
  • Parallel
  • Identity
  • Oslo

and they all have overlapping sessions.

I guess I’ll have to cook the PDC and Tech-Ed EMEA 2008 Developers schedules together to see if I can cover the most of the subjects.

Tech·Ed EMEA 2008 Developers: Meet Me In Barcelona

Once again, I’ll be at an ATE Booth at Tech·Ed EMEA 2008 Developers.

As I already said about the PDC, what I like most of these events is networking with Microsoft staff and other attendees. So, if you want to meet me, I’ll be glad to meet you.

Microsoft Tech-Ed EMEA 2008 – Registration Open

Microsoft Tech-Ed EMEA 2008 is open for registration.

Do notice that, this year, the event for IT Professionals happens before the event for Developers.