Le langage de programmation déclaratif ou DML est un type de langage de programmation qui ne nécessite pas que le programmeur définisse étapes à suivre par la machine, mais déclare et décrit à la place des faits et des relations entre les points de données et éléments.
L'utilisateur final du programme crée ensuite des requêtes ou des recherches et reçoit des résultats basés sur ces requêtes. Un exemple de ce type de langage est SQL ou Structured Query Language qui permet de rechercher des informations dans les bases de données.
Les requêtes saisies via celui-ci extraient un ensemble d'enregistrements en fonction de quelques critères donnés et interagissent même avec eux, y compris des actions telles que la suppression ou la modification d'enregistrements dans la base de données.
Technipages explique le langage de programmation déclaratif
Plutôt qu'un langage de programmation individuel, il s'agit d'un type de langage de programmation qui met l'accent sur l'esprit du développeur plutôt que sur la fonction de la machine.
Cela signifie que, là où d'autres types de langages de programmation peuvent demander à une base de données d'ouvrir un enregistrement, vérifiez-le, fermez-le puis ouvrez le suivant, vérifiez-le pour plus d'informations et fermez-le, l'utilisateur suit une ligne de pensée. Cela signifie que l'utilisateur crée une requête qui indique à la machine d'afficher une liste de tous les enregistrements correspondant à certains critères.
L'ordinateur effectue toujours les mêmes actions, mais l'utilisateur n'a pas à spécifier exactement quoi faire. Cela facilite la tâche aux personnes qui ne sont pas familiarisées avec les langages de programmation en général.
SQL – un exemple de DPL – peut être utilisé même par des personnes non familiarisées avec le codage. Cela nécessite une certaine compréhension de base, mais pas beaucoup d'expertise.
Les DPL ne sont pas utiles pour tous les types de tâches et d'applications, mais ils ont leur utilité. Semblable à SQL, PROLOG et MySQL sont également des langages de ce type.
Utilisations courantes du langage de programmation déclaratif
- Les langages de programmation déclaratifs utilisent des descriptions de fonctions plutôt que des instructions précises.
- Les DPL sont parfaits pour les langages qui interagissent avec de grandes collections de données comme les bases de données.
- La programmation déclarative décrit les résultats souhaités plutôt que les processus exacts.
Utilisations abusives courantes du langage de programmation déclaratif
- DPL décrit les langages de programmation utilisés pour des programmes tels que Word et les jeux vidéo.