Skip to product information
Sold out
  • Vendor: Mia Karts

A Practical Theory of Programming (Monographs in Computer Science)

$78.69 USD
$45.86 USD
 per 

Free U.S. shipping on all orders. Free international shipping on orders over $99

All orders are dispatched the next business day!

Competitive Pricing You Can Trust — Quality You Can Rely On.

Guaranteed safe checkout

Product description

ISBN: 0387941061

Author: Hehner, Eric C.R.

Condition: New

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.

View full details

A Practical Theory of Programming (Monographs in Computer Science)

$78.69 USD
$45.86 USD
 per 

You May Also Like

More in Computer Science

View all
Sale
Access in easy steps: Illustrated using Access 2019
$14.75 USD
$13.97 USD
 per 
Sale
Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers
$77.98 USD
$58.88 USD
 per 
Sale
Digital Logic Design Principles
$334.49 USD
$330.83 USD
 per 
Sale
Learn Spanish with Pictures: Easy, Visual Lessons to Master Basic Grammar and Vocabulary (English and Spanish Edition)
$14.98 USD
$12.54 USD
 per 
Sale
Principles of Game Audio and Sound Design
$46.19 USD
$35.32 USD
 per 
Sale
Immersive Sound: The Art and Science of Binaural and Multi-Channel Audio (Audio Engineering Society Presents)
$197.04 USD
$80.99 USD
 per 
Sale
Developing Safety-Critical Software: A Practical Guide for Aviation Software and DO-178C Compliance
$170.90 USD
$128.82 USD
 per 
Sale
Quantum Computer Science: An Introduction
$96.34 USD
$81.17 USD
 per 
Sale
Qualitative and Mixed Methods Data Analysis Using Dedoose: A Practical Approach for Research Across the Social Sciences
$82.50 USD
$63.02 USD
 per 
Sale
Understanding the Digital World: What You Need to Know about Computers, the Internet, Privacy, and Security, Second Edition
$27.12 USD
$24.74 USD
 per 
Sale
Virtual Learning Environments: Using, Choosing and Developing your VLE
$100.48 USD
$75.54 USD
 per 
Sale
Polynyas: Windows to the World (Volume 74) (Elsevier Oceanography Series, Volume 74)
$279.57 USD
$240.00 USD
 per 
RECENTLY VIEWED PRODUCTS

Free same-day delivery

Free shipping - no code needed, just head for checkout!

Repeat delivery

Repeat delivery with 5% OFF every order.

Curbside pickup

Order online, drive up, check in & pick up.