Domain Specific Language – DSL

Segundo Martin Fowler, a Domain Specific Language – DSL – consiste em uma linguagem de programação de expressividade limitada utilizada para soluções específicas de um sistema. Linguagens DSLs não representam uma inovação na programação pois eram muito utilizadas por comunidades Unix/Linux no desenvolvimento de soluções específicas utilizando Lisp, linguagem para codificar lógica baseada em inteligência artificial.

Continue reading