Lenguaje específico del dominio

Lenguaje específico del dominio

En desarrollo de software e ingeniería de dominio, un lenguaje específico del dominio (en inglés domain-specific language, DSL) es un lenguaje de programación o especificación de un lenguaje 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 modelaje específico del dominio.

Ejemplos de lenguajes específicos del lenguaje 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:

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.


Wikimedia foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Mira otros diccionarios:

  • Lenguaje formalizado — El lenguaje formalizado es un lenguaje sometido a unas «reglas fijas de formación de expresiones y significados». Es una de las características esenciales del lenguaje científico. Incluso hay autores que llegan a opinar que la ciencia en sí misma …   Wikipedia Español

  • Gramática del español — Estatua del gramático Antonio de Nebrija en la Biblioteca Nacional de Madrid, por Anselmo Nogués. En 1492, Nebrija fue el primer europeo en escribir una gramática de una lengua románica o neolatina, el español …   Wikipedia Español

  • Filosofía del espacio y el tiempo — Saltar a navegación, búsqueda La filosofía del espacio y el tiempo es la rama de la filosofía que trata de los aspectos referidos a la ontología, la epistemología y la naturaleza del espacio y el tiempo, lo que se conoce también como cosmología.… …   Wikipedia Español

  • Organización del conocimiento — Este artículo o sección sobre cultura necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 21 de septiembre de 2010. También puedes… …   Wikipedia Español

  • El puesto del hombre en el cosmos — Con este título Max Scheler pondrá, de manera impensada, punto final a su obra filosófica. El ensayo El puesto del hombre en el cosmos tendrá el definido propósito de ubicar el ser del hombre en la totalidad de los entes, o del cosmos, como… …   Wikipedia Español

  • Sintetizador del habla — Uno o varios wikipedistas están trabajando actualmente en este artículo o sección. Es posible que a causa de ello haya lagunas de contenido o deficiencias de formato. Si quieres, puedes ayudar y editar, pero por favor: antes de realizar… …   Wikipedia Español

  • Historia del Valle Huaicoche — Saltar a navegación, búsqueda Véase también: La Dehesa, Lo Barnechea, Pueblo Lo Barnechea y Farellones El Valle Huaicoche (quechua: wayqu che, Gente que vive en quebadas )? corresponde al Valle en el que se encuentra Santiago de Chile . El… …   Wikipedia Español

  • Historia del Imperio bizantino — Esta página o sección está siendo traducida del idioma francés a partir del artículo Histoire de l Empire byzantin, razón por la cual puede haber lagunas de contenidos, errores sintácticos o escritos sin traducir. Puedes colaborar con… …   Wikipedia Español

  • Ingeniería del comportamiento — La ingeniería del comportamiento se puede definir sumariamente como la aplicación práctica de conocimientos científicos para la elaboración, perfeccionamiento y manejo de técnicas de establecimiento, mantenimiento o eliminación de conductas… …   Wikipedia Español

  • Litigio del Campo de Hielo Patagónico Sur — Saltar a navegación, búsqueda Vista del Campo de Hielo Patagónico Sur desde el glaciar Grey, Parque Nacional Torres del Paine, Chile El Campo de Hielo Patagónico Sur es una gran extensión de …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”