XL (lenguaje de programación)


XL ("eXtensible Language") es el primer lenguaje de programación de computadoras diseñado para admitir la programación de conceptos. [1]

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.

Hay proyectos que aprovechan ideas similares para crear código con un mayor nivel de abstracción. Entre ellos están: