LocalazyLocalazy
Subtext est un langage de programmation créé par Microsoft Research en 2006. Il est basé sur le langage C# et ajoute plusieurs fonctionnalités destinées à faciliter la création et la compréhension des programmes. Les programmes Subtext sont compilés en assemblages .NET, qui peuvent être exécutés sur n'importe quelle plate-forme .NET. Les programmes Subtext sont organisés en "unités", qui sont similaires aux classes d'autres langages. Une unité peut contenir du code, des données et d'autres unités. Les unités peuvent être compilées séparément, puis liées entre elles pour créer un programme complet. Subtext comprend plusieurs fonctionnalités qui facilitent l'écriture et la compréhension du code. Par exemple, les programmes Subtext peuvent être écrits dans un style "linéaire", similaire à la façon dont le code est écrit en C#. Cela facilite la lecture et la compréhension du code Subtext. En outre, Subtext fournit plusieurs outils qui peuvent aider les développeurs à trouver et à corriger les erreurs dans leurs programmes. Subtext est toujours en cours de développement et Microsoft n'a pas encore publié de version complète du langage. Cependant, le langage a été utilisé pour écrire plusieurs programmes, notamment un navigateur Web et un éditeur de texte.