Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. Prozedurale Programmierung ist der Ansatz Programme in kleinere (oder genauer: Aufgaben) die als Prozeduren bezeichnet aufzuspalten. Er zielt darauf ab Quellcode wiederverwendbar universeller und einfacher zu schreiben die zu lösenden Probleme verkleinert werden.
Die Entwicklung prozeduraler Programmiersprachen und -techniken ein wesentliche Schritt zwischen Assembler und Hochsprachen . Inzwischen wurde der Ansatz erweitert: Prozeduren lediglich die Abstraktion und Zerlegung von ausführbarem während der objektorierntierte Ansatz Daten und Code in logischen Einheiten fasst.