These are my links about the new C# 5, its history, and the main two new features: compiler as a service, async/wait asynchronous programming. Related post: Windows 8 and WinRT: Links, News and Resources.
Future directions for C# and Visual Basic
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-816T
Anders will talk about asynchronous programming and Windows 8 programming, coming in the next version of Visual Studio. He will also discuss the long-lead project “Roslyn”, including object models for code generation, analysis, and refactoring, and upcoming support for scripting and interactive use of C# and Visual Basic.
Mono’s C# Compiler as a Service on Windows.
http://tirania.org/blog/archive/2010/Apr-27.html
The Mono team is proud to bring you a preview of C# 5.0 a few years before our friends in Building 41 do.
Project Roslyn or Compiler-as-a-Service. Bringing flexibility of dynamic languages to C#
http://blog.softelegance.com/net/project-roslyn-or-compiler-as-a-service-bringing-flexibility-of-dynamic-languages-to-c/
Microsoft previews Compiler-as-a-Service software
http://www.computerworld.com/s/article/9220056/Microsoft_previews_Compiler_as_a_Service_software
Microsoft’s Roslyn project will bring the flexibility of dynamic languages to C# and Visual Basic
BUILD conference–day 3, The future of C#
http://lostechies.com/gabrielschenker/2011/09/16/build-conferenceday-3/
Roslyn: Compiler as a Service, not a black-box anymore!
http://www.codequake.com/post/2011/09/16/Roslyn-Compiler-as-a-Service-not-a-black-box-anymore!.aspx
what is C# 5 and where does it come from?
http://stackoverflow.com/questions/4135010/what-is-c-5-and-where-does-it-come-from
Using C# Compiler as a Service in F#, PoshConsole (Powershell)
http://naveensrinivasan.com/2010/05/11/using-c-compiler-as-a-service-in-f-poshconsole-powershell/
C# 4.0 and beyond by Anders Hejlsberg
http://channel9.msdn.com/blogs/matthijs/c-40-and-beyond-by-anders-hejlsberg
C# 5 Async
http://blogs.msdn.com/b/ericlippert/archive/tags/async/
The Future of C# and Visual Basic
http://channel9.msdn.com/events/PDC/PDC10/FT09
Discussion of C# 5’s new async features
http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/00cc045a-f9e6-402c-bffb-feb4fe1e0611/
C# 5 – await and async in ASP.NET « I Came, I Learned, I Blogged
http://evolpin.wordpress.com/2011/05/02/c-5-await-and-async-in-asp-net/
Await Keyword in C# 5 for Async Programming
http://www.pnpguidance.net/post/AwaitKeywordCSharp5AsyncProgramming.aspx
C# 5 Async Support – Await Keyword
http://davidhayden.com/blog/dave/archive/2010/10/31/Csharp5AwaitKeyword.aspx
Coroutines with C# 5’s await — Logos Bible Software Code Blog
http://code.logos.com/blog/2010/10/coroutines_with_c_5s_await.html
Asynchrony in C# 5, Part One
http://blogs.msdn.com/b/ericlippert/archive/2010/10/28/asynchrony-in-c-5-part-one.aspx
C# 5 Async, Part 1: Simplifying Asynchrony – That for which we await : Reed Copsey, Jr.
http://reedcopsey.com/2010/10/28/c-5-async-part-1-simplifying-asynchrony-that-for-which-we-await/
C# 5 – Jon Skeet: Coding Blog
http://msmvps.com/blogs/jon_skeet/archive/tags/C_2300_+5/default.aspx
Check the Eduasync series
http://msmvps.com/blogs/jon_skeet/archive/tags/Eduasync/default.aspx
Hiring for Roslyn
http://blogs.msdn.com/b/ericlippert/archive/2010/12/16/hiring-for-roslyn.aspx
C# 5.0 Other news
http://blog.functionalfun.net/2010/11/c-50-other-news.html
C#5 and Meta-Programming
http://codebetter.com/patricksmacchia/2010/05/31/c-5-and-meta-programming/
Progress Reporting in C# 5 Async
http://www.codeproject.com/KB/Parallel_Programming/AncillaryAsyncProgress.aspx
C# 5 Async Exception Handling
http://www.interact-sw.co.uk/iangblog/2010/11/01/csharp5-async-exceptions
C# 5 Async, Part 1: Simplifying Asynchrony – That for which we await
http://reedcopsey.com/2010/10/28/c-5-async-part-1-simplifying-asynchrony-that-for-which-we-await/
C# 5 New Features
http://www.pluralsight-training.net/microsoft/courses/tableofcontents?courseName=csharp-newincs5
Ok, you have interpreter as a service, dynamic objects, goroutines, channels,
software transaction memory, REPL, distributed code in AjSharp 😉
https://ajlopez.wordpress.com/category/ajsharp/
My Links
http://www.delicious.com/ajlopez/c%235
Keep tuned, more to come!
Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez