## Structured programmingDetails the use of practical programming techniques and abstract, theoretical data processing concepts in structured computer systems |

### What people are saying - Write a review

#### LibraryThing Review

User Review - MarkvanderPol - LibraryThingAnother seminal book on the engineering of programming. The control, logic and data structures explored in this book are fundamental to the daily trade of legions of programmers worldwide. If only ... Read full review

#### Review: Structured Programming

User Review - Pavel - GoodreadsThe only technical book that made me sad. Sad due to the lack of progress in the last 40 years. The book is a very introspective into computer science and the approach the authors took to figure out ... Read full review

### Contents

Notes on Structured Programming edsger w dijkstra | 1 |

On The Reliability of Mechanisms | 3 |

On Our Mental Aids | 6 |

Copyright | |

25 other sections not shown

### Common terms and phrases

abstract ALGOL 60 algorithm allocation alternative axioms backing store base type begin integer binary search tree boolean C. A. R. Hoare cardinality Cartesian product character components concept configurations construction contain coroutine corresponding data structure declared defined detach discriminated union domain type E. W. Dijkstra efficiency empty end end equal exam example execution expression function gensupersets given high-level programming language histogram identifier input integer array length loop machine group main program manipulation mapping mathematical induction method minimal representation notation object operations output parameter permute pointer possible powerset prefix prime number problem procedure program text programming language queen queue recursive reference refinement regarded repetition clause represented selective updating session SIMULA 67 simulation sparse array specified stack storage subrange subroutine symbol theorem timetable tree trial sequence untried variable wayout word