Zum Inhalt springen

Strukturierte Programmierung

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 20. Mai 2003 um 21:13 Uhr durch Gurt (Diskussion | Beiträge) (Edsger Dijkstra). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Strukturierte Programmiersprachen sind Hochsprachen der zweiten Generation, die die strukturierte Programmierung besonders unterstützen.

Sie zeichnen sich durch den Verzicht oder zumindestens die Einschränkung absoluter Sprunganweisungen (GOTO) aus, und durch zusätzliche Kontrollstrukturen wie z.B. do...while, while, repeat...until.

Ein Wendepunkt hin zu den strukturierten Sprachen war sicherlich der legendäre Aufsatz "Go To Statement Considered Harmful" von Edsger Dijkstra.

Auch neuere Programmiersprachen, die weitergehende Konzepte wie generative Programmierung, Aspektorientierte Programmierung oder objektorientierte Programmierung unterstützen, unterstützen in der Regel den Funktionsumfang der strukturierten Programmierung.

Beispiele für strukturierte Programmiersprachen