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
User ratings
5 stars 
 
4 stars 
 
3 stars 
 
2 stars 
 
1 star 

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
Review: Structured Programming
User Review  Max Lybbert  GoodreadsDijkstra, as usual, delivers a great treatise in his part of the book. Hoare's chapter on data structuring covers much of the same ground that Stepanov does in his various writings; but he does so ... 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 highlevel 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