Eine deklarative Sprache ist eine Art von Programmiersprache , wo Sie beschreiben , welches Ziel eine Aufgabe hat , aber ohne den Code zu schreiben , um die Aufgabe zu erfüllen. HTML, SQL und Prolog sind alles Beispiele für deklarative Sprachen. Diese Sprache Typ hat mehrere Vorteile im Vergleich zu anderen Arten , vor allem imperative Sprachen , in denen Sie tatsächlich Code schreiben, der wie ein Programm sollten Aufgaben definiert . Kleinere Programme
Programme mit einer deklarativen Sprache gemacht sind oft kleiner als diejenigen mit einer imperativen Sprache gemacht . Dies ist , weil Sie weniger Code verwenden, um ein Ziel zu erreichen benötigen . Zum Beispiel in Prolog können Sie einen einzeiligen Tatsache, dass definiert den aktuellen Monat zu schreiben, verwenden Sie dann eine Zeile mehr zu fragen, was Monat im Programm ist . In einer imperativen Sprache wie C + +, die Sie erstellen und initialisieren eine Variable , dann verwenden Sie ein Multi -line " if"-Anweisung Block , um den Wert der Variablen überprüfen und programmieren die bedingte Ergebnisse.
Mehrweg-Code
der Code, wie man eine Aufgabe zu erfüllen definiert wird tatsächlich in die Programmiersprache oder in den Computer selbst gebaut . So teilt zum Beispiel eine SQL "SELECT "-Befehl eine Datenbank , dass Sie es , um alle Datensätze in einer Tabelle auf einigen Kriterien zurückkehren wollen . Dir ist es egal , wie es diese Ergebnisse an Sie gelangt . Allerdings weiß SQL die Details , sparen Sie sich die Zeit und Mühe zu müssen Code schreiben, selbst das ist schon ein Teil der Sprache Funktionalität .
No Scripts
< p> In imperativen Programmierung , schreiben Sie einen Code-Block , rief ein Skript, das , wie man ein Ergebnis bekommen definiert , ob es sich um eine Berechnung oder eine Liste von Schritten ist . Deklarative Programmiersprachen brauchen nicht Script zu definieren , wie das Programm einer Klausel zum anderen beziehen . In einer Programmiersprache wie Prolog , definieren Sie Beziehungen mit Fakten und Regeln , und das Programm kennt und den Ablauf eines Programms selbst bestimmen.
Ease of Use
< p> Durch die vereinfachende Charakter einer deklarativen Sprache können die Menschen neu in die Programmierung abholen die grundlegenden Konzepte des Paradigmas schnell und ein Programm schreiben, mit Leichtigkeit. Mit HTML können Sie schnell lernen, wie man eine einfache Webseite , die Elemente wie Links, Bilder und Texte enthält, wie alle diese Tags den Browser , was Sie wollen, dass die Seite zu sagen, aussehen und wie man diesen Blick zu erreichen entwerfen.