Skip to main content

On Structured Programming

  • Chapter
Programming Methodology

Part of the book series: Texts and Monographs in Computer Science ((MCS))

Abstract

The term structured programming (hereafter abbreviated sp) has been used with many different meanings since Edsger W. Dijkstra first coined the term. Actually, the term appeared in the title of his monograph Notes on structured programming [Dijkstra 72d*], but as far as I can determine not in the monograph itself! The lack of a precise definition has allowed, even encouraged, people to use it as they wished, to attribute to sp what they themselves learned from reading Notes on structured programming, however different this might have been from Dijkstra’s intent. Taken out of context or viewed in the wrong light, some of the resulting definitions of sp that have appeared in the literature seem stupid (e.g., sp is programming without gotos), and it is quite understandable that programmers have looked askance when asked to learn and practice it. The matter has gotten so out of hand that some programmers and managers feel that sp is an attempt to “deskill” the profession—to put so many restrictions on the programmer that his task becomes trivial and can be performed by almost any person.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1978 Springer-Verlag New York Inc

About this chapter

Cite this chapter

Gries, D. (1978). On Structured Programming. In: Gries, D. (eds) Programming Methodology. Texts and Monographs in Computer Science. Springer, New York, NY. https://doi.org/10.1007/978-1-4612-6315-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-4612-6315-9_7

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4612-6317-3

  • Online ISBN: 978-1-4612-6315-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics