[PDC] The future of C#
Présentée par le père du langage C# (j’ai nommé le très célèbre Anders Helsjberg), cette session était sans aucun doutes l’une des plus intéressante à laquelle j’ai assisté durant cette PDC.
Anders a commencé par faire un petit rappels sur les évolutions du langage C#:
- C# 1.0: Managed Code
- C# 2.0: Generics
- C# 3.0: LINQ
- C# 4.0 (le contenu de cette session): Dynamic Programming
Ensuite, il a présenté les différentes tendances que l’on retrouve actuellement lorsque l’on parle de langage de développement:
- Declarative
- Dynamic
- Concurrent
Au niveau de C# 4, il y a donc un ensemble de nouveautés vraiment des plus intéressantes:
- .NET Dynamic Programming
- Optional & Named Parameters (très pratique pour les développeurs faisant de l’interop COM comme VSTO
) - Improved COM Interop
- Co and Contra-variance
Enfin, nous avons eu droit à un preview de l’après C# 4: la notion de “Compiler as a service”. Le but est de proposer une API permettant de manipuler simplement le compilateur: à en voir la démonstration, cela s’avère très prometteur 
A+
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :