A Practical Theory of Programming

A Practical Theory of Programming
Author :
Publisher : Springer Science & Business Media
Total Pages : 257
Release :
ISBN-10 : 9781441985965
ISBN-13 : 1441985964
Rating : 4/5 (964 Downloads)

Book Synopsis A Practical Theory of Programming by : Eric C.R. Hehner

Download or read book A Practical Theory of Programming written by Eric C.R. Hehner and published by Springer Science & Business Media. This book was released on 2012-09-08 with total page 257 pages. Available in PDF, EPUB and Kindle. Book excerpt: 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.


A Practical Theory of Programming Related Books

A Practical Theory of Programming
Language: en
Pages: 257
Authors: Eric C.R. Hehner
Categories: Computers
Type: BOOK - Published: 2012-09-08 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

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 specificatio
Theories of Programming and Formal Methods
Language: en
Pages: 417
Authors: Jonathan P. Bowen
Categories: Computers
Type: BOOK - Published: 2023-09-07 - Publisher: Springer Nature

DOWNLOAD EBOOK

This Festschrift volume, dedicated to Jifeng He on the occasion of his 80th birthday, includes refereed papers by leading researchers, many of them current and
Theories of Programming and Formal Methods
Language: en
Pages: 422
Authors: Zhiming Liu
Categories: Computers
Type: BOOK - Published: 2013-07-24 - Publisher: Springer

DOWNLOAD EBOOK

This Festschrift volume, dedicated to He Jifeng on the occasion of his 70th birthday in September 2013, includes 24 refereed papers by leading researchers, curr
Unifying Theories of Programming and Formal Engineering Methods
Language: en
Pages: 292
Authors: Zhiming Liu
Categories: Computers
Type: BOOK - Published: 2013-08-21 - Publisher: Springer

DOWNLOAD EBOOK

This book presents 5 tutorial lectures by leading researchers given at the ICTAC 2013 Software Engineering School on Unifying Theories of Programming and Formal
Unifying Theories of Programming
Language: en
Pages: 328
Authors: Charles Antony Richard Hoare
Categories: Computers
Type: BOOK - Published: 1998 - Publisher:

DOWNLOAD EBOOK

This book provides a synthesis of the theory of programming. It aims to use mathematical theory of programming to provide a similar basis for specification, des