O que é um software DSL?
O que é um software DSL?

Vídeo: O que é um software DSL?

Vídeo: O que é um software DSL?
Vídeo: Семейство технологий DSL 2024, Setembro
Anonim

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.

Também perguntado, o que são exemplos de linguagem específicos de domínio?

Java, C ++, Visual Basic e C # são programação geral línguas usado para resolver muitos problemas. UMA Idioma específico do domínio (DSL) é uma programação especializada língua que é usado para um único propósito. DSLs incluem: SQL (usado para consultas de banco de dados e manipulação de dados)

Saiba também, 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.

Portanto, 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.

O que é DSL API?

APIs são interfaces que permitem que um componente de software seja usado por outros componentes. O termo descreve o propósito, não a natureza. Um API pode ser um conjunto de métodos de objeto, por exemplo - isso não é um DSL.

Recomendado: