Inhaltsverzeichnis:
- Definition - Was bedeutet strukturierte Programmierung?
- Techopedia erklärt die strukturierte Programmierung
Definition - Was bedeutet strukturierte Programmierung?
Strukturierte Programmierung ist eine logische Programmiermethode, die als Vorläufer der objektorientierten Programmierung (OOP) betrachtet wird. Strukturierte Programmierung erleichtert das Verstehen und Ändern von Programmen und verfolgt einen Top-Down-Design-Ansatz, bei dem ein System in kompositorische Subsysteme unterteilt ist.
Techopedia erklärt die strukturierte Programmierung
Strukturierte Programmierung ist eine Teilmenge der prozeduralen Programmierung, die den Bedarf an goto-Anweisungen reduziert. In vielerlei Hinsicht wird OOP als eine Art strukturierter Programmierung betrachtet, die strukturierte Programmiertechniken einsetzt. Bestimmte Sprachen - wie Pascal, Algorithmic Language (ALGOL) und Ada - sollen eine strukturierte Programmierung erzwingen.
Das Konzept der strukturierten Programmierung wurde 1966 von Corrado Böhm und Giuseppe Jacopini formalisiert, die durch Schleifen, Sequenzen und Entscheidungen die theoretische Gestaltung von Computerprogrammen demonstrierten. In den späten 1960er-frühen 1970er-Jahren entwickelte Edsger W.Dijkstra die strukturelle Programmierfunktionalität als weit verbreitete Methode, bei der ein Programm in mehrere Abschnitte mit mehreren Ausgängen und einem Zugriffspunkt unterteilt ist.
Die modulare Programmierung ist ein weiteres Beispiel für die strukturelle Programmierung, bei der ein Programm in interaktive Module unterteilt ist.