Deklarative Sprache

Deklarative Sprache

Deklarative Sprachen sind eine Gruppe von Computersprachen auf der Basis von Funktionen und Operatoren (funktionale Programmiersprachen), logischer Kalküle (wie Lambda-Kalkül, Prädikatenlogik) oder Datenflussgraphen. Den deklarativen Sprachen stehen die weiter verbreiteten imperativen Sprachen wie C, C++ oder Java gegenüber.

Die Unterschiede der beiden Herangehensweisen sind bei der Implementierung am deutlichsten.

Imperative Sprachen beschreiben Berechnungsabläufe, damit lassen sich imperative Programme als Anweisungen an die Maschine, auf der sie ablaufen, verstehen. Betrachtet man einen Algorithmus als Kombination von Arbeits- und Steuermechanismus, so ist eine Trennung dieser Bestandteile bei Verwendung einer imperativen Programmiersprache kaum möglich. Die deklarativen Sprachen hingegen ermöglichen eine Trennung von Arbeits- und Steuerungsalgorithmus.


Bekannte Vertreter von deklarativen Sprachen sind Haskell, LISP, Prolog, XAML und im weiteren Sinne auch SQL und XSLT.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Dizi (Sprache) — Dizi Gesprochen in Äthiopien Sprecher 21.075 (1998) Linguistische Klassifikation Afroasiatisch Omotisch Nordomotisch Dizi Sheko Dizi …   Deutsch Wikipedia

  • Domänenspezifische Sprache — Eine domänenspezifische Sprache (englisch domain specific language, DSL) ist eine formale Sprache, die speziell für ein bestimmtes Problemfeld (die Domäne) entworfen und implementiert wird. Beim Entwurf einer DSL wird man bemüht sein, einen… …   Deutsch Wikipedia

  • Friaulische Sprache — Friaulisch (Furlan) Gesprochen in Italien Sprecher 600.000 Linguistische Klassifikation Indogermanische Sprachen Romanische Sprachen Furlanische Sprache …   Deutsch Wikipedia

  • Friulanische Sprache — Friaulisch (Furlan) Gesprochen in Italien Sprecher 600.000 Linguistische Klassifikation Indogermanische Sprachen Romanische Sprachen Furlanische Sprache …   Deutsch Wikipedia

  • Furlanische Sprache — Friaulisch (Furlan) Gesprochen in Italien Sprecher 600.000 Linguistische Klassifikation Indogermanische Sprachen Italische Sprachen Romanische Sprachen Rätoromanische Sprachen …   Deutsch Wikipedia

  • Programmierparadigma — Ein Programmierparadigma ist ein fundamentaler Programmierstil.[1] Programmierparadigmen unterscheiden sich durch ihre Konzepte für die Repräsentation von statischen (wie beispielsweise Objekte, Methoden, Variablen, Konstanten) und dynamischen… …   Deutsch Wikipedia

  • CSS  — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Cascading Style Sheets Dateiendung .css …   Deutsch Wikipedia

  • Cascading Style Sheet — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Cascading Style Sheets Dateiendung .css …   Deutsch Wikipedia

  • Cascading Stylesheets — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Cascading Style Sheets Dateiendung .css …   Deutsch Wikipedia

  • Cascading style sheets — Vorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Cascading Style Sheets Dateiendung .css …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”