«Modern View on the Structured Programming Paradigm» Paper by Avacheva T.G. and Prutzkow A.V.

Abstract

Structured programming is a paradigm that appeared in the late 1960s and influenced the further development of imperative programming. However, many ideas of the paradigm have since been distorted. We analyze the papers by E. Dijkstra, H. Mills, and E. Yourdon on structured programming. We give the programming state of the mid-1970s and examples. We reveal the ideas that emerged during the times of structured programming (levels of abstraction, information hiding, coupling, and cohesion) and developed in subsequent paradigms, such as object-oriented programming. We demonstrate the proof of the program correctness was not brought to practical use and remained the theoretical thesis of structured programming. We compare the programming style of the mid-1970s and the modern programming style, and highlight the tips peculiar to both styles. We concluded structured programming influenced modern paradigms and methods of programming.

Reference

In English: Avacheva, T. G., Prutzkow, A. V. Modern View on the Structured Programming Paradigm. In Cloud of Science, 2019, 6(4), pp. 646–665.

In Russian: Авачева Т. Г., Пруцков А. В. Современный взгляд на концепцию структурного программирования // Cloud of Science. — 2019. — Т. 6. — № 4. — С. 646–665.

Paper text

Paper in Russian

Contact to the author

Contacts