A Practical Theory of Programming

by Eric C.R. Hehner

★★★★☆
4.1 (510)

US$27.50

15% OFF CODE: SAVE15

Description

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