๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

A Structured Programming Approach to Data

โœ Scribed by Derek Coleman (auth.)


Publisher
Springer-Verlag New York
Year
1979
Tongue
English
Leaves
231
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Much of current programming practice is basically empirical and ad hoc in approach. Each problem is tackled without relation to those that have gone before; experiences are made and stored as a series of fragments. Now, under the pressure of events, this unsatisfactory state of affairs is coming to an end. Programming is becoming a technology, a theory known as structured programming is developing. The purpose of a theory is to categorise and explain existing practice, thus enabling it to be improved through the development of new and sharper techniques. The resulting experiences have then to be fed back into the theory so that the process of enrichment may continue. This dialectical relationship between theory and practice is essential to a healthy programming technology. The lack of such a relationship in the 1950s and 60s and the accompanying software crisis certainly confirm the converse of this proposition. My aim in writing this book has been to explain the current state of the theory of structured programming, so that it may be used to improve the reader's practice. The book deals with two facets of programming - how to design a program in terms of abstract data structures and how to represent the data structures on real and bounded computers. The separation between program design and data structure representation leads to more reliable and flexible programs.

โœฆ Table of Contents


Front Matter....Pages i-xi
An Overview of Program Design....Pages 1-5
Program Design Notation....Pages 6-20
Arrays....Pages 21-26
Simple Data Structuring....Pages 27-35
On Program Design....Pages 36-48
Front Matter....Pages 49-52
Set Structures....Pages 53-65
The Class Construct....Pages 66-79
Dynamic Data Structures....Pages 80-94
Sequences....Pages 95-112
Front Matter....Pages 113-115
Simple Searching Techniques....Pages 116-127
Hashing Techniques....Pages 128-140
Recursion and Recursive Algorithms....Pages 141-157
Binary Search Trees....Pages 158-180
Front Matter....Pages 181-186
Designing Programs from Data Structures....Pages 187-209
Exercises 4....Pages 210-216
Back Matter....Pages 217-222

โœฆ Subjects


Computer Science, general; Software Engineering/Programming and Operating Systems; Programming Techniques


๐Ÿ“œ SIMILAR VOLUMES


Pointers in C Programming: A Modern Appr
โœ Thomas Mailund ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› Apress ๐ŸŒ English

<p></p><p>Gain a better understanding of pointers, from the basics of how pointers function at the machine level, to using them for a variety of common and advanced scenarios. This short contemporary guide book on pointers in C programming provides a resource for professionals and advanced students