Programming from Specifications
by Carroll Morgan
Publisher: Prentice-Hall 1998
ISBN/ASIN: 0137262337
ISBN-13: 9780137262335
Number of pages: 260
Description:
Programming from Specifications presents a rigorous treatment of most elementary program-development constructs, including iteration, recursion, procedures, parameters, modules and data refinement. The second edition retains the simple approach of the original: the integration of specification, development and coding, and the use of ordinary (classical) logic. Additions include more material on data refinement, a complete chapter on recursively defined types, and two further extended case studies.
Download or read it online for free here:
Download link
(multiple PS files)
Similar books
Problem Solving for Coding Interviews
by Karthik Naidu - GitBook
These are engineer's notes on problem solving. They are ideally suited as practice material for coding interviews. Each post has 5 sections: problem statement, examples, algorithm, code, test cases, and a discussion on time-complexity.
(8163 views)
by Karthik Naidu - GitBook
These are engineer's notes on problem solving. They are ideally suited as practice material for coding interviews. Each post has 5 sections: problem statement, examples, algorithm, code, test cases, and a discussion on time-complexity.
(8163 views)
Computer Science: Abstraction to Implementation
by Robert M. Keller - Harvey Mudd College
This book is intended for a second course in computer science, one emphasizing principles wherever it seems possible. It is not limited to programming, it attempts to use various programming models to explicate principles of computational systems.
(23897 views)
by Robert M. Keller - Harvey Mudd College
This book is intended for a second course in computer science, one emphasizing principles wherever it seems possible. It is not limited to programming, it attempts to use various programming models to explicate principles of computational systems.
(23897 views)
So You Want to Learn to Program?
by James M. Reneau - CreateSpace
Learn to program a computer without the jargon and complexity of many programming books. This book engages through media and then introduces the concepts of structured programming. You will learn to program as you make animations and games.
(20697 views)
by James M. Reneau - CreateSpace
Learn to program a computer without the jargon and complexity of many programming books. This book engages through media and then introduces the concepts of structured programming. You will learn to program as you make animations and games.
(20697 views)
Programming Pearls
by Jon Bentley - Addison-Wesley Professional
The book focuses on choosing the right algorithms and on showing how to solve problems effectively. Each chapter frames a particular programming task (sorting numbers, creating anagrams, counting the words). Code examples are written in C and C++.
(34848 views)
by Jon Bentley - Addison-Wesley Professional
The book focuses on choosing the right algorithms and on showing how to solve problems effectively. Each chapter frames a particular programming task (sorting numbers, creating anagrams, counting the words). Code examples are written in C and C++.
(34848 views)