XL (linguagem de programação) - XL (programming language)
Paradigma | Multi-paradigma : orientado ao conceito, imperativo , funcional |
---|---|
Projetado por | Christophe de Dinechin |
Desenvolvedor | Christophe de Dinechin |
Apareceu pela primeira vez | 2000 |
Versão estável | 0.1 / fevereiro de 2010
|
Local na rede Internet | xlr |
XL ("eXtensible Language") é a primeira linguagem de programação de computador projetada para oferecer suporte à programação de conceito.
XL apresenta sintaxe e semântica reconfiguráveis pelo programador. Plug-ins do compilador podem ser usados para adicionar novos recursos à linguagem. Um conjunto básico de plug-ins implementa uma linguagem imperativa relativamente padrão . Os programadores podem escrever seus próprios plug-ins para implementar notações específicas do aplicativo, como diferenciação simbólica , que podem ser usadas tão prontamente quanto recursos de linguagem integrados.
Trabalhos semelhantes
Existem projetos que exploram ideias semelhantes para criar código com maior nível de abstração. Entre eles estão:
- Programação intencional
- Programação orientada a linguagem
- Programação literária
- Arquitetura baseada em modelo