Qu'est-ce que le framework DSL ?
Qu'est-ce que le framework DSL ?

Vidéo: Qu'est-ce que le framework DSL ?

Vidéo: Qu'est-ce que le framework DSL ?
Vidéo: Designing DSL avec Kotlin 2024, Novembre
Anonim

Un langage spécifique au domaine ( ADSL ) est un langage de programmation développé pour répondre à un besoin spécifique. Des exemples de DSL couramment utilisés incluent les feuilles de style en cascade (CSS), Ant et SQL. Le code lisible par l'homme utilisé par de nombreux DSL peut également aider à améliorer la collaboration entre les programmeurs et les autres parties prenantes.

De même, on peut se demander, qu'est-ce qu'un logiciel DSL ?

Un langage spécifique au domaine ( ADSL ) est un langage informatique spécialisé dans un domaine d'application particulier. Il existe une grande variété de DSL, allant des langages largement utilisés pour des domaines communs, tels que le HTML pour les pages Web, jusqu'aux langages utilisés par seulement un ou quelques éléments de Logiciel , comme le code logiciel MUSH.

Aussi, qu'est-ce que DSL Java ? Si vous avez déjà écrit un makefile ou conçu une page Web avec CSS, vous avez déjà rencontré un ADSL , ou un langage spécifique au domaine. Les DSL sont de petits langages de programmation expressifs conçus sur mesure pour des tâches spécifiques. Un fichier d'entrée de mots-clés dans une application qui reçoit des données d'entrée est un ADSL . Un fichier de configuration est un ADSL.

En tenant compte de cela, SQL est-il un DSL ?

SQL est un ADSL pour traiter les données relationnelles. SQL a été inventé pour traiter les données relationnelles, il n'y a pas beaucoup de moyens meilleurs, plus simples et plus rapides pour traiter de grandes quantités de données stockées dans une base de données relationnelle. Et il n'y a pas de moyen plus simple d'écrire du code procédural lourd en données que d'utiliser une extension procédurale pour SQL.

Yaml est-il un DSL ?

YAML est un mauvais format pour un externe ADSL , tout comme XML l'était.

Conseillé: