O que é estrutura DSL?
O que é estrutura DSL?

Vídeo: O que é estrutura DSL?

Vídeo: O que é estrutura DSL?
Vídeo: #KARATEDSL 1 - O que é o Karate DSL? 2024, Maio
Anonim

Um idioma específico de domínio ( DSL ) é uma linguagem de programação desenvolvida para atender a uma necessidade específica. Exemplos de DSLs comumente usados incluem folhas de estilo em cascata (CSS), Ant e SQL. O código legível que muitas DSLs empregam também pode ajudar a melhorar a colaboração entre programadores e outras partes interessadas.

Da mesma forma, pode-se perguntar: o que é software DSL?

Um idioma específico de domínio ( DSL ) é uma linguagem de computador especializada em um domínio de aplicativo específico. Há uma grande variedade de DSLs, desde linguagens amplamente usadas para domínios comuns, como HTML para páginas da web, até linguagens usadas por apenas um ou alguns pedaços de Programas , como código de software MUSH.

Além disso, o que é DSL Java? Se você já escreveu um makefile ou projetou uma página da Web com CSS, você já encontrou um DSL ou idioma específico do domínio. DSLs são linguagens de programação pequenas e expressivas projetadas para tarefas específicas. Um arquivo de entrada de palavra-chave para um aplicativo que recebe dados de entrada é um DSL . Um arquivo de configuração é um DSL.

Levando isso em consideração, o SQL é um DSL?

SQL é um DSL para lidar com dados relacionais. SQL foi inventado para lidar com dados relacionais, não existem maneiras melhores, mais fáceis e mais rápidas de lidar com grandes quantidades de dados armazenados em um banco de dados relacional. E não há maneira mais fácil de escrever código procedural pesado de dados do que usar uma extensão procedural para SQL.

Yaml é um DSL?

YAML é um formato ruim para um externo DSL , assim como o XML.

Recomendado: