Inhaltsverzeichnis
Was ist ein deklaratives Programm?
Gemeinsam ist allen Definitionsansätzen, dass sie als wichtiges Kennzeichen die Beschreibung des Was anstelle des Wie hervorheben. Während ein prozedurales Programm den Weg beschreibt, auf dem das gewünschte Ziel (=Ergebnis) erreicht werden kann, ist ein deklaratives Programm die genaue Beschreibung (Spezifikation) eben dieses Ergebnisses.
Was ist das deklarative Gedächtnis?
Das deklarative Gedächtnis stellt eine Art semantisches Netzwerk dar, das aus Knoten (sog. kognitiven Einheiten) und Verbindungen zwischen diesen Knoten (sog. semantischen Relationen) besteht.
Was versteht man unter deklarativem Wissen?
Genaugenommen aber versteht man unter deklarativem Wissen symbolische Beschreibungen von Begriffen, Objekten, Fakten oder Situationen (also Datenstrukturen), die keine Angaben über Wissensprozesse enthalten.
Was ist die Konsequenz von deklarativen Programmen?
Noch deutlicher als bei den Ergänzungen, die SQL zu einer mehr oder weniger „normalen“ Programmiersprache machen sollen, zeigt sich diese Konsequenz, wenn HTML durch JavaScript erweitert wird. Deklarative Programme sollen effiziente Implementationen dadurch unterstützen, dass sie bewusst Freiheiten lassen.
Wie wird die deklarative Programmierung unterschieden?
Grundlegend wird bei Programmiersprachen zwischen zwei Paradigmen unterschieden: der imperativen und der deklarativen Programmierung. Die deklarative Programmierung wird oft auch noch in zwei weitere Formen unterschieden, der funktionalen und der logischen Programmierung.
Welche Vorteile hat eine deklarative Programmierung?
Der Vorteil bei einer deklarativen Programmierung ist, dass die Implementierung vom Algorithmus getrennt werden kann. Bevor ein Entwickler sich daran macht eine Lösung für ein Programm zu programmieren, wird beim deklarativen Ansatz erst ein Algorithmus entwickelt, der das Problem beschreibt.
Was ist ein deklarativer Satz?
Anwendungsbeispiele: 1) Der Satz „Peter kommt heute“ ist ein Deklarativsatz. 1) In Deklarativsätzen nimmt das finite Verb die zweite Position der Satzglieder ein. 1) Deklarativsätze enden mit einem Punkt.
Wie findet man den Ansatz bei der deklarativen Programmierung?
Diesen Ansatz findet man zum Beispiel bei Java, Pascal oder in C. Bei der deklarativen Programmierung wird dagegen direkt das ‚Was‘ der Lösung beschrieben.