un langage déclaratif est un type de langage de programmation où vous décrire ce but une tâche a , mais sans écrire le code pour accomplir la tâche . HTML , SQL et Prolog sont tous des exemples de langages déclaratifs . Ce type de langage a plusieurs avantages par rapport à d'autres types , des langues et plus particulièrement impératives , où vous avez réellement écrire du code qui définit la manière dont un programme doit accomplir des tâches. Petits programmes
programmes réalisés avec un langage déclaratif sont souvent plus petites que celles faites avec un langage impératif . C'est parce que vous avez besoin d'utiliser moins de code pour atteindre un but . Par exemple, en Prolog vous pouvez écrire un fait d'une ligne qui définit le mois en cours , puis utiliser une ligne de plus à demander ce mois, il est dans le programme. Dans un langage impératif comme C + + , vous pouvez créer et initialiser une variable , puis utiliser une multi- ligne "si" bloc d'instruction pour vérifier la valeur de la variable, et programmer les résultats conditionnelles.
code réutilisable
le code qui définit la façon d'accomplir une tâche est effectivement construit dans le langage de programmation ou dans l'ordinateur lui-même. Par exemple, une commande SQL "SELECT" raconte une base de données que vous voulez qu'il revienne tous les enregistrements dans une table basée sur certains critères. Vous ne vous souciez pas comment il obtient ces résultats pour vous . Toutefois , SQL connaît les détails , vous permet d'économiser du temps et de l'effort d'avoir à écrire du code vous-même qui est déjà une partie de la fonctionnalité de la langue.
Non Scripts
< p> En programmation impérative , vous écrivez un bloc de code , appelé un script qui définit comment obtenir un résultat , qu'il s'agisse d' un calcul ou d' une liste d'étapes . Langages de programmation déclarative n'ont pas besoin de scripts pour définir comment le programme doit concerner une clause à l'autre. Dans un langage de programmation comme Prolog , vous définissez des relations à l'aide de faits et de règles , et le programme sait et peut déterminer le débit d'un programme en soi .
Facilité d'utilisation
< p> en raison de la nature simpliste d'un langage déclaratif , de nouvelles personnes à la programmation peut ramasser les concepts de base du paradigme rapidement et écrire un programme avec facilité. En utilisant HTML , vous pouvez apprendre rapidement comment concevoir une simple page Web qui inclut des éléments tels que des liens, des images et du texte, comme tous ces balises indiquent au navigateur que vous souhaitez que la page pour ressembler et comment réaliser ce regard . < Br >