XL ("eXtensible Language") es el primer lenguaje de programación de computadoras diseñado para admitir la programación de conceptos. [1]
Paradigma | Multi-paradigma : orientado a conceptos, imperativo , funcional |
---|---|
Diseñada por | Christophe de Dinechin |
Desarrollador | Christophe de Dinechin |
Apareció por primera vez | 2000 |
Lanzamiento estable | 0,1 / febrero de 2010 |
Sitio web | xlr |
XL presenta sintaxis y semántica reconfigurables por programador. Los complementos del compilador se pueden utilizar para agregar nuevas funciones al lenguaje. Un conjunto básico de complementos implementa un lenguaje imperativo relativamente estándar . Los programadores pueden escribir sus propios complementos para implementar notaciones específicas de la aplicación, como la diferenciación simbólica , que luego se pueden usar tan fácilmente como las funciones de lenguaje integradas.
Obras similares
Hay proyectos que aprovechan ideas similares para crear código con un mayor nivel de abstracción. Entre ellos están:
Referencias
- ↑ Manchester, Phil (16 de enero de 2008). "Sumérjase en la programación de conceptos" . El registro . Consultado el 3 de febrero de 2010 .