LocalazyLocalazy
X# (pronuncia-se como X Sharp) é uma linguagem de programação multi-paradigma e um ambiente de desenvolvimento de software criado pela Microsoft. Foi anunciado pela primeira vez em 2000 como parte da iniciativa eXtensible Markup Language (XML). A linguagem é baseada em C# e destina-se a ser utilizada para escrever software que é portátil através de plataformas e dispositivos. As características da linguagem incluem suporte para programação orientada para objectos, programação orientada para componentes, e programação funcional. O ambiente de desenvolvimento de software para X# inclui um ambiente de desenvolvimento integrado (IDE) e um conjunto de ferramentas para trabalhar com dados XML. O IDE fornece um editor de código, um depurador, e um conjunto de modelos de projecto. As ferramentas XML incluem um editor de XML, um editor de esquemas XML, e um depurador XSLT. A linguagem de programação X# foi concebida para ser fácil de aprender para programadores que são novatos na linguagem. A sintaxe da linguagem é semelhante à da linguagem C#. A linguagem também inclui um conjunto de bibliotecas padrão que fornecem funcionalidades comuns tais como manipulação de strings, entrada/saída de ficheiros, e comunicação em rede. X# é um projecto de código aberto que é lançado sob a Licença Apache 2.0. O código fonte para a língua e ferramentas está disponível no GitHub.