imperatives Programmierparadigma
Das imperative Programmierparadigma beschreibt einen Programmierstil, bei dem der Programmierer dem Computer Schritt für Schritt vorgibt, wie ein Ergebnis erreicht werden soll. Programme bestehen aus einer Folge von Anweisungen, die den Zustand des Systems verändern (z. B. Variablenzuweisungen, Schleifen, Bedingungen). Bekannte imperative Sprachen sind C, Python und Java. Im Gegensatz dazu beschreibt das deklarative Paradigma nur, was erreicht werden soll, ohne den genauen Rechenweg festzulegen.