James Avery reports about a session with Anders Hejlsberg at TechEd on Monday. Apparently, C# 3.0 has been in development for the past couple years and includes members from the COmega team. COmega is a experimental extension of C# which include new data and concurrency features.
Highlights of the next C# include:
- Special syntax for the manipulation of data and concurrency, based on join calculus.
- Type inferencng to include more of the benefits of dynamic typing to C# without actually sacrificing strong typing.
For more information about the direction that C# appears to be heading, view this MS Research presentation “Transitions in Programming Models,” which discusses potential new disruptive features being considered for the next version of C#.