Microsoft a présenté fin avril un autre langage de programmation. C’est nouveau, donc peu de gens en ont entendu parler, mais cela vaut la peine de le présenter en au moins quelques phrases.
Il s'agit d'un langage de niveau supérieur appelé TypeSpec, conçu pour les développeurs qui créent des interfaces de programmation d'applications (API). Cela est particulièrement vrai pour les API qui fonctionnent dans des environnements où la fourniture d’interfaces de ce type de haute qualité est cruciale.
Microsoft annonce que TypeSpec est un langage léger qui permet de créer des API en utilisant n'importe quel protocole ou format. Les créateurs de TypeSpec se sont inspirés de TypeScript et du C, ce qui facilite son apprentissage. Il s'agit d'une plate-forme de programmation qui prend en charge l'abstraction et encourage les développeurs à réutiliser le code, en utilisant des outils modernes tels que Visual Studio et Visual Studio Code. Le langage prend en charge la compilation aux formats OpenAPI, JSON et Protobuf, ou aux trois simultanément.
