PDC 2008 : Microsoft introduit le parallélisme dans .Net 4 et Visual Studio 10
Même si l'annonce d'Azure, le service d'informatique dans les nuages de Microsoft, reste l'événement principal de la conférence développeurs Microsoft (PDC 2008 de Los Angeles), le patron de la division développeurs souligne dans son blog une autre nouveauté qui lui tient à coeur : l'introduction de fonctions de parallélisme dans les futures versions de Visual Studio et de .Net. C'est en effet par ce biais que les programmeurs pourront exploiter la puissance offerte par les architectures multicoeurs, or, pour l'instant, dit-il, la programmation parallèle est complexe, « même pour les développeurs les plus doués ».
Sivaramakichenane Somasegar, vice-président responsable de la division développeurs (surnommé Soma), ne cache pas depuis plusieurs mois son ambition de simplifier tout cela, afin de mettre le développement parallèle à portée de tous. En juin dernier, il proposait de télécharger une boîte à outils, dite « Parallel Extensions », afin d'exécuter des instructions parallèles au sein de la version 3.5 de l'environnement d'exécution .Net. Mais il ne s'agit que d'une petite avancée, commentaient des responsables produits de passage à Paris.
Des avancées présentes dans l'atelier de développement et l'environnement d'exécution
Aujourd'hui, Soma indique que les différentes avancées de Microsoft dans la programmation parallèle (Task Parallel Library, Parallel LINQ, Parallel Pattern Library...) se retrouveront à la fois dans l'atelier de développement et dans l'environnement d'exécution. Une version CTP (Community technology preview) est disponible au téléchargement.