Imperative Programming
Imperative Programmierung beschreibt "wie man es macht": Schritt-für-Schritt-Anweisungen verändern den Programmzustand, z. B. for-Schleifen in C/Java/Python.
Zweck
Ausführungsschritte und Zustandsänderungen präzise steuern, mit vorhersagbarer Performance.
Mechanismus
Variablenzuweisung + Kontrollfluss (if/while/for) + Funktionsaufrufe verändern den Zustand. Komplementär zum deklarativen Stil. Die meisten Mainstream-Sprachen sind primär imperativ. Niedrigstufige Kontrolle, aber mehr Boilerplate und mehr Fehleranfälligkeit.
Anwendungsfälle
- Algorithmus-Implementierung
- Low-Level-Programmierung
- Performanzsteuerung