C# 4.0: Reaching Out to Dynamic Languages
The introduction of LINQ was a theme that drove the language evolution for both C# and Visual Basic in the .NET Framework 3.5 timeframe. This kind of scenario-driven language design formed a milestone in the history of the language and has been received very well by developers. Following this philosophy, C# 4.0 also focuses on making a key scenario that causes grief for developers much easier to deal with. Where C# 3.0 made data access easier, the fourth release of the language aims at making code access much simpler than it used to be.
A Perspective on Dynamic Languages
The capability to bridge the gap between different languages has always been a core design theme of the .NET platform, leading to its ...