PDC 2008 - Futur Directions de Visual Basic, en route vers Visual Basic 10.0 et ++ ?
Après différents meetings et un HOL, me voici enfin en session pour assister au sujet relatif au futur de Visual Basic. Cette session est organisée par Paul Vick (Principal Architect) et Lucian Wischik (software Engineer).
Paul démarre cette session avec le positionnement de Visual Basic au sein de Microsoft Corp et des langages (un peu comme durant la session sur C# 4.0).
Tout comme en la session de Anders, Paul nous explique qu'il est plus sage de faire évoluer les langages dans la même direction un peu comme des jumeaux !
Sans attendre, Paul et Lucian démarre sur le mode démo au taquet ...
- Parallel Framework ... y compris sur Linq
- Dynamic language
- "From" Key dans le cadre de l'ajout de valeur à une collection
- cette key permet de remplacer la notion Add et l'écriture récurrente de lignes de codes
- Avec déclaration simplifiée sur un Add de Générics... pas mal !
- Runtime.CompilerServices.Extension()
- Amélioration de l'interopérabilité
- Déclarative ... Intégration de fonctionnalités avancées d'intégration du XML au sein de votre code (pas mal la démo)
- L'embedded de types
- ...
L'objectif est ainsi pour Paul Vick de ne pas forcément parler de la version en cours mais plus de l'avenir sur 5 ans de Visual Basic. Pour ce faire nous repassons au mode slides afin de faire une synthèse des démonstration qui ont été effectuées quelques minutes auparavant :
- Dynamic
- Concurrent
- Déclarative
- Opening Up the Box: Ouverture du Compiler
- Code Générator
- Semantics
- Parser
Ainsi que de quelques ... "Additional Resources"
- Visual Basic Developer Center
- Blogs :
Donc comme le mentionne Nix dans son post (comme je suis à côté de lui en session, je me suis permis de lire au dessus de son épaule le post qu'il vous prépare), Visual Basic ne semble pas mort ... oufty !!!
Redo
Member of WygTeam
www.wygwam.com th
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 :