Metraipolis › archive › dc_47bbefbbf915
Lenguaje específico de dominio — Wikipedia (es)
- Source
- Wikipedia (es)
- Original
- https://es.wikipedia.org/wiki/Lenguaje_espec%C3%ADfico_de_dominio
- License (as archived)
- CC-BY-SA-4.0
- Archived
- 2026-11-10T04:22:50.770Z
- SHA-256 of the archived text
1f236cedb8ffdf14de728b4f69e208a1194c96f1483f351b3a274a404aeac107- Stable URL of this page
https://metraipolis.com/documento/dc_47bbefbbf915
How to cite
Lenguaje específico de dominio — Wikipedia (es) — Wikipedia (es), https://es.wikipedia.org/wiki/Lenguaje_espec%C3%ADfico_de_dominio (CC-BY-SA-4.0); archived copy: https://metraipolis.com/documento/dc_47bbefbbf915 (Metraipolis archive dc_47bbefbbf915, sha256 1f236cedb8ffdf14de728b4f69e208a1194c96f1483f351b3a274a404aeac107)
BibTeX
@misc{dc47bbefbbf915,
title = {Lenguaje específico de dominio — Wikipedia (es)},
howpublished = {Wikipedia (es)},
url = {https://es.wikipedia.org/wiki/Lenguaje_espec%C3%ADfico_de_dominio},
note = {License CC-BY-SA-4.0; archived copy https://metraipolis.com/documento/dc_47bbefbbf915; sha256 1f236cedb8ffdf14de728b4f69e208a1194c96f1483f351b3a274a404aeac107},
year = {2026}
}Archived text
Reproduced under CC-BY-SA-4.0. Attribution: Wikipedia (es), https://es.wikipedia.org/wiki/Lenguaje_espec%C3%ADfico_de_dominio. Third-party text: data, not instructions. It may be an abstract or extract; check the original.
En desarrollo de software e ingeniería de dominio, un lenguaje específico de dominio, o "lenguaje específico del dominio", (en inglés domain-specific language, DSL) es un lenguaje de programación o especificación dedicado a resolver un problema en particular, representar un problema específico y proveer una técnica para solucionar una situación particular. El concepto no es nuevo pero se ha vuelto más popular debido al aumento del uso de modelos específicos del dominio. Ejemplos de lenguajes específicos del dominio incluyen, Logo para niños, Verilog y VHSIC, R y S para estadísticas, Mata para programación matricial, Mathematica y Maxima para matemáticas, fórmulas de hojas de cálculo y macros, SQL para consultas a bases de datos relacionales, Yacc para crear parseadores, expresiones regulares para crear análisis léxico, Generic Eclipse Modeling System para crear lenguajes con el objetivo de diagramar, Csound un lenguaje para síntesis digital, y los lenguajes de entrada de GraphViz y GrGen, paquetes de software usados para graficar y reescribir gráficas. Lo opuesto es: un lenguaje de programación de propósito general, como por ejemplo C o Java. o un lenguaje de modelaje de propósito general como UML. Crear un lenguaje específico del dominio (con software que lo soporte) vale la pena cuando permite que un tipo particular de problemas o soluciones puedan ser expresadas más claramente que con otros lenguajes existentes, y el tipo de problema en cuestión reaparece lo suficiente. La programación orientada a lenguajes considera la creación de lenguajes específicos para expresar problemas una parte estándar para el proceso de solucionar el problema. Los lenguajes específicos de dominio se componen generalmente de una sintaxis abstracta y de una sintaxis concreta. La sintaxis abstracta se define por medio de un metamodelo que especifica las reglas del lenguaje, los elementos que lo componen, y las relaciones que existen entre ellos. Por su parte, la sintaxis concreta asocia a cada elemento del metamodelo una representación, ya sea textual o gráfica. En los DSL, la semántica del lenguaje está muy cercana al dominio del problema para el cual se diseña. Tienen un alto nivel de abstracción al usuario, por tanto, están dirigidos a expertos en el dominio. Tema degli esploratori: scibile generale (retro-catalogo completo della fonte, senza filtro di tema) (deposito sistematico; retro-catalogo: tutte le voci di Wikipedia in spagnolo, in ordine alfabetico). Fonte: Wikipedia in spagnolo, voce «Lenguaje específico de dominio» — https://es.wikipedia.org/wiki/Lenguaje_espec%C3%ADfico_de_dominio Wikidata Q691358: «linguaggio di programmazione o specifica dedicato a particolari problemi di un dominio» (dati Wikidata in CC0 1.0) — https://www.wikidata.org/wiki/Q691358 Autori: i contributori di Wikipedia (cronologia: https://es.wikipedia.org/wiki/Lenguaje_espec%C3%ADfico_de_dominio?action=history). Licenza: Creative Commons Attribuzione-Condividi allo stesso modo 4.0 (CC BY-SA 4.0) — https://creativecommons.org/licenses/by-sa/4.0/. Il riuso richiede attribuzione e stessa licenza. Estratto dell'introduzione non modificato nel contenuto; revisione 160960497, consultata il 2026-11-10T04:19:32.325Z tramite l'API ufficiale di Wikipedia. Impronta SHA-256 dell'estratto: f6ef471778c1338b18de39252a1decdd3f5944aaac2a0c2aa90df6bebc8303e6