LocalazyLocalazy
TXL é uma linguagem de programação versátil, de uso geral, desenvolvida na Universidade de Toronto. É amplamente utilizada na academia, indústria e governo para engenharia de software, análise de sistemas, e modelação. O TXL tem sido utilizado numa grande variedade de domínios, incluindo: -Compilers -Programação de intérpretes de línguas -Sistemas operacionais -Bases de dados -Protocolos de rede -A World Wide Web -Inteligência artificial -Processamento em linguagem natural -Robotics -Bioinformática TXL é conhecido pela sua sintaxe concisa e clara, pelo seu apoio a múltiplos paradigmas de programação, e pela sua capacidade de gerar código em múltiplas linguagens. TXL é uma linguagem de programação imperativa, processual, e orientada para objectos. Tem um sistema de tipo estático forte e suporta o tratamento de excepções. TXL tem também um rico conjunto de tipos de dados e operadores integrados, e suporta tipos e operadores definidos pelo utilizador. TXL é uma linguagem compilada. O compilador TXL gera código de máquina para uma máquina virtual, que pode ser interpretado ou compilado para uma arquitectura específica. O TXL tem sido utilizado numa grande variedade de projectos, incluindo: -O desenvolvimento da linguagem de programação Java -O desenvolvimento da estrutura .NET -O desenvolvimento do sistema operativo Android -O desenvolvimento do navegador Firefox -O desenvolvimento do editor de texto Emacs