LocalazyLocalazy
Subtext é uma linguagem de programação criada pela Microsoft Research em 2006. É baseado na linguagem C# e acrescenta várias características concebidas para facilitar a criação e compreensão de programas. Os programas de subtexto são compilados para conjuntos .NET, que podem ser executados em qualquer plataforma .NET. Os programas de subtexto estão organizados em "unidades", que são semelhantes às aulas noutras línguas. Uma unidade pode conter código, dados, e outras unidades. As unidades podem ser compiladas separadamente e depois ligadas entre si para criar um programa completo. O subtexto inclui várias características que facilitam a escrita e a compreensão do código. Por exemplo, os programas Subtext podem ser escritos num estilo "linear", que é semelhante à forma como o código é escrito em C#. Isto torna mais fácil a leitura e compreensão do código Subtext. Além disso, Subtext fornece várias ferramentas que podem ajudar os programadores a encontrar e corrigir erros nos seus programas. O subtexto ainda está em desenvolvimento, e a Microsoft ainda não lançou uma versão completa da língua. No entanto, a língua tem sido utilizada para escrever vários programas, incluindo um navegador web e um editor de texto.