Ein Programmierparadigma ist ein fundamentaler Programmierstil. Grundlegend für den Entwurf von Programmiersprachen sind die Paradigmen der imperativen und der deklarativen Programmierung. Beim letzteren sind als wichtige Ausprägungen die Paradigmen der funktionalen Programmierung und der logischen Programmierung zu nennen.
- Strukturierte Programmierung
Strukturierte Programmiersprachen entstanden in den 1970er Jahren, als Softwareprogramme immer komplexer wurden und die Kosten für Software die von Hardware überstiegen - die sogenannte Softwarekrise. Sie erlauben es, ein Programm in Unterprogramme zu zerteilen und besitzen die Kontrollstrukturen Sequenz, Verzweigung und Wiederholung.