Microsoft travaille sur un nouveau langage de programmation expĂ©rimental pour le cloud appelĂ© Forest, créé par une Ă©quipe de Microsoft Research et dirigĂ©e par l’ingĂ©nieur Mark Marron.
BasĂ© sur TypeScript et l’apprentissage automatique pour le dĂ©veloppement de logiciels cloud, Bosque vise Ă rĂ©pondre aux besoins des dĂ©veloppeurs qui connaissent dĂ©jĂ TypeScript (un sur-ensemble JavaScript, qui ajoute essentiellement des types statiques et des objets basĂ©s sur des classes) de Microsoft et Node.js.
DĂ©jĂ l’annĂ©e dernière, il a Ă©tĂ© dĂ©crit comment le modèle de programmation rĂ©gulier de Bosque pouvait augmenter la productivitĂ© des programmeurs et amĂ©liorer la qualitĂ© des logiciels. Ils indiquent mĂŞme que cela pourrait ĂŞtre la porte vers un deuxième âge d’or du dĂ©veloppement des compilateurs et des outils de dĂ©veloppement.
Ils ont dĂ©clarĂ© Ă ZDNet que Microsoft Research traitait toujours Bosque comme un projet de recherche, mais qu’il Ă©tait prĂŞt Ă commencer Ă stabiliser le langage. Au cours de cette semaine, plus de dĂ©tails seront discutĂ©s dans un webinaire, oĂą vous verrez certains des principes sur lesquels ils travaillent, des expĂ©riences prĂ©liminaires des prototypes qu’ils ont construits l’annĂ©e dernière et des Ă©tapes qui sont prises avec la communautĂ©.
L’un des points qu’ils souhaitent aborder est celui du rendu intermĂ©diaire (IR), oĂą un programme, comme un compilateur, traduit le code source d’une langue Ă une autre. Cela aide les dĂ©veloppeurs, par exemple, Ă Ă©crire le code source dans un langage et Ă cibler plusieurs machines avec diffĂ©rentes architectures de puces et ainsi rendre le logiciel plus portable. Avec Bosque, ils veulent exactement cela, concevoir un IR vraiment efficace.
Il semble qu’au cours des prochains mois, vous entendrez beaucoup parler de Bosque, il vaut donc mieux ĂŞtre vigilant.
Le webinaire sur le sujet se trouve Ă ce lien. Vous pouvez en savoir plus sur Forest sur microsoft.com.