DSL for the Uninitiated.

The article discusses domain-specific programming languages (DSLs) and how they can smooth communications in a software project between those developing the software and the eventual business users. Topics covered include fundamentals of domain modeling, designing a DSL, the benefits and disadvantag...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 54; no. 7; pp. 44 - 51
Autor principal: GHOSH, DEBASISH
Formato: Artículo
Publicado: Association for Computing Machinery Jul2011
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article discusses domain-specific programming languages (DSLs) and how they can smooth communications in a software project between those developing the software and the eventual business users. Topics covered include fundamentals of domain modeling, designing a DSL, the benefits and disadvantages of using a DSL, how a DLS is structured, and how an embedded DSL can be developed. Throughout the author illustrates his exposition with DSL examples tailored for an application involving securities trading.