Prozedurale Programmierung
ist ein Programmierparadigma. Sie bezeichnet den Ansatz, Programme in kleinere Teilaufgaben aufzuspalten. Die entstehenden Teilprogramme werden als Prozeduren bezeichnet. Praktisch alle aktuellen imperativen Programmiersprachen beinhalten den prozeduralen Ansatz. Prozedurale Programmierung zielt darauf ab, Quelltexte wiederverwendbar zu machen. Universelle Prozeduren müssen nur einmal programmiert werden, die verkleinerten Probleme sind einfacher zu lösen.