IT-Lexikon › Programmierung › Deklarative Programmierung

Deklarative Programmierung

Programmierung Svenska → Aktualisiert: 2026-09-06

Paradigma: beschreibe was du willst, nicht wie. Gegenteil: imperativ (Schritt für Schritt). SQL, HTML, CSS, Prolog, Terraform und Regex sind allesamt deklarativ.

Vorteile: kürzerer Code, leichter lesbar, Compiler bzw. Runtime übernimmt die Optimierung. Nachteile: schwer zu debuggende "Magie", schwer gezielte Optimierungs-Hints hinzuzufügen. Funktionale Programmierung ist eine Teilmenge davon (deklarativ + keine Mutation). React JSX ist pseudo-deklarativ — man beschreibt den UI-Baum, React berechnet den Unterschied und wendet ihn an. Terraform und Kubernetes arbeiten mit deklarativen Manifesten. Die Debatte Pulumi gegen Terraform ist im Kern imperativ gegen deklarativ für Infrastruktur.

← Zurück zum Lexikon