A Practical Theory of Programming (Monographs in Computer Science)
7 ratings by Goodreads
Language: English
Published by Springer, 1993
- Hardcover
- Used

Seller: HPB-Red, Dallas, TX, U.S.A.HPB-Red
5-star seller
AbeBooks seller since March 11, 2019
Hardcover
Condition: Used - Good
US$ 24.75
US$ 3.75 shipping
Ships within U.S.A.
Quantity: 1 available
Add to basketFree 30-day returns
Item description from seller
Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority.
Seller Inventory # S_366709036
- Title
- A Practical Theory of Programming (Monographs in Computer Science)
- Author
- Hehner, Eric C.R.
- Publisher
- Springer
- Publication year
- 1993
- Condition
- Good
- Binding
- Hardcover
- Language
- English
- ISBN 10
- 0387941061
- ISBN 13
- 9780387941066
- Series
- Book 6 of 16: Monographs in Computer Science
There are several theories of programming. The first usable theory, often called "Hoare's Logic", is still probably the most widely known. In it, a specification is a pair of predicates: a precondition and postcondition (these and all technical terms will be defined in due course). Another popular and closely related theory by Dijkstra uses the weakest precondition predicate transformer, which is a function from programs and postconditions to preconditions. lones's Vienna Development Method has been used to advantage in some industries; in it, a specification is a pair of predicates (as in Hoare's Logic), but the second predicate is a relation. Temporal Logic is yet another formalism that introduces some special operators and quantifiers to describe some aspects of computation. The theory in this book is simpler than any of those just mentioned. In it, a specification is just a boolean expression. Refinement is just ordinary implication. This theory is also more general than those just mentioned, applying to both terminating and nonterminating computation, to both sequential and parallel computation, to both stand-alone and interactive computation. And it includes time bounds, both for algorithm classification and for tightly constrained real-time applications.
"Synopsis" may belong to another edition of this title.
Shipping rates within U.S.A.
| Item | 4 to 14 business days | 2 to 6 business days |
|---|---|---|
| First item | US$ 3.75 | US$ 6.99 |
Payment methods
Store description
Half Price Books has been connecting readers to great books since 1972. Customer service is our top priority.
Specialty
AllSeller's business information
Half Price Books, Records, Magazines, Inc.
5803 E. Northwest Hwy.
Dallas, TX U.S.A. 75231