Imperative und deklarative Programmierparadigmen

Konzepte von Programmierparadigmen

Eleanor Thomas

Senior Data Analytics Engineer

Imperative und deklarative Programmierung

  • Zwei Hauptkategorien: imperativ
  • Programmiererin/Programmierer gibt genaue Schritt-für-Schritt-Anweisungen
  • Wie das Programm ausführen soll
  • … und deklarativ
  • Logik wird definiert, ohne die genauen Schritte vorzugeben
  • Was das Programm ausführen soll

Ablaufdiagramm Schritt für Schritt

Sudoku-Rätsel

Konzepte von Programmierparadigmen

Imperative Programmierung

  • Imperative Programmierung wird in den meisten gängigen Sprachen genutzt
  • Umfasst prozedurale und objektorientierte Programmierung
  • Verbreitet, da näher an der Arbeitsweise des Computers
  • Hinweis: Prozedurale Programmierung ist eine Art der imperativen Programmierung, auch wenn die Begriffe teils gleichgesetzt werden

Imperativ vs. prozedural

Konzepte von Programmierparadigmen

Deklarative Programmierung

  • Weniger verbreitet als imperative Programmierung
  • Funktionale Programmierung ist eine Art deklarativer Programmierung
  • Wird auch in speziellen, nicht allgemein einsetzbaren Sprachen genutzt

Funktionale Programmierung ist eine Art deklarativer Programmierung

Konzepte von Programmierparadigmen

Lass uns üben!

Konzepte von Programmierparadigmen

Preparing Video For Download...