£43.94

Morgan & Claypool Theories of Programming: The Life and Works of Tony Hoare (ACM Collection II)

Price data last checked 68 day(s) ago - refreshing...

View at Amazon

Price History & Forecast

Last 23 days • 23 data points (No recent data available)

Historical
Generating forecast...
£45.46 £43.79 £44.15 £44.52 £44.88 £45.25 £45.61 25 January 2026 30 January 2026 05 February 2026 10 February 2026 16 February 2026

Price Distribution

Price distribution over 23 days • 2 price levels

Days at Price
Current Price
16 days · current 7 days 0 4 8 12 16 £44 £45 Days at Price

Price Analysis

Most common price: £44 (16 days, 69.6%)

Price range: £44 - £45

Price levels: 2 different prices over 23 days

Description

Sir Tony Hoare has had an enormous influence on computer science, from the Quicksort algorithm to the science of software development, concurrency and program verification. His contributions have been widely recognised: He was awarded the ACM's Turing Award in 1980, the Kyoto Prize from the Inamori Foundation in 2000, and was knighted for "services to education and computer science" by Queen Elizabeth II of England in 2000. This book presents the essence of his various works―the quest for effective abstractions―both in his own words as well as chapters written by leading experts in the field, including many of his research collaborators. In addition, this volume contains biographical material, his Turing award lecture, the transcript of an interview and some of his seminal papers. Hoare's foundational paper "An Axiomatic Basis for Computer Programming", presented his approach, commonly known as Hoare Logic, for proving the correctness of programs by using logical assertions. Hoare Logic and subsequent developments have formed the basis of a wide variety of software verification efforts. Hoare was instrumental in proposing the Verified Software Initiative, a cooperative international project directed at the scientific challenges of large-scale software verification, encompassing theories, tools and experiments. Tony Hoare's contributions to the theory and practice of concurrent software systems are equally impressive. The process algebra called Communicating Sequential Processes (CSP) has been one of the fundamental paradigms, both as a mathematical theory to reason about concurrent computation as well as the basis for the programming language occam. CSP served as a framework for exploring several ideas in denotational semantics such as powerdomains, as well as notions of abstraction and refinement. It is the basis for a series of industrial-strength tools which have been employed in a wide range of applications. This book also presents Hoare's work in the last few decades. These works include a rigorous approach to specifications in software engineering practice, including procedural and data abstractions, data refinement, and a modular theory of designs. More recently, he has worked with collaborators to develop Unifying Theories of Programming (UTP). Their goal is to identify the common algebraic theories that lie at the core of sequential, concurrent, reactive and cyber-physical computations.

Product Specifications

Format
hardcover
Domain
Amazon UK
Release Date
30 September 2021
Listed Since
14 October 2021

Barcode

No barcode data available

Similar Products You Might Like

Declarative Logic Programming: Theory, Systems, and Applications (ACM Books)
93% match

Declarative Logic Programming: Theory, Systems, and Applications (ACM Books)

Morgan & Claypool

£79.95 25 Feb 2026
Understanding Concurrent Systems (Texts in Computer Science)
92% match

Understanding Concurrent Systems (Texts in Computer Science)

Springer

£40.39 18 Feb 2026
Verification of Sequential and Concurrent Programs (Texts in Computer Science)
92% match

Verification of Sequential and Concurrent Programs (Texts in Computer Science)

Springer

£63.14 24 Feb 2026
Communicating Sequential Processes. The First 25 Years: Symposium on the Occasion of 25 Years of CSP, London, UK, July 7-8, 2004. Revised Invited Papers
92% match

Communicating Sequential Processes. The First 25 Years: Symposium on the Occasion of 25 Years of CSP, London, UK, July 7-8, 2004. Revised Invited Papers

Springer

£44.71 07 Mar 2026
Computing in Horn Clause Theories: 16 (Monographs in Theoretical Computer Science. An EATCS Series, 16)
92% match

Computing in Horn Clause Theories: 16 (Monographs in Theoretical Computer Science. An EATCS Series, 16)

Springer

£40.84 07 Mar 2026
Thinking About Programs (ACM Books)
92% match

Thinking About Programs (ACM Books)

£41.32 01 Feb 2026
Computation Engineering: Applied Automata Theory and Logic
92% match

Computation Engineering: Applied Automata Theory and Logic

Springer

£28.99 25 Feb 2026
Computation Engineering: Applied Automata Theory and Logic
91% match

Computation Engineering: Applied Automata Theory and Logic

Springer

£68.10 23 Feb 2026
A Programming Approach to Computability (Monographs in Computer Science)
91% match

A Programming Approach to Computability (Monographs in Computer Science)

Springer

£52.53 08 Mar 2026
Program Verification: Fundamental Issues in Computer Science: 14 (Studies in Cognitive Systems, 14)
91% match

Program Verification: Fundamental Issues in Computer Science: 14 (Studies in Cognitive Systems, 14)

Springer

£226.69 06 Jan 2026
Program Verification: Fundamental Issues in Computer Science: 14 (Studies in Cognitive Systems, 14)
91% match

Program Verification: Fundamental Issues in Computer Science: 14 (Studies in Cognitive Systems, 14)

Springer

£233.86 10 Jan 2026
Springer - Formalization of Complex Analysis and Matrix Theory
91% match

Springer - Formalization of Complex Analysis and Matrix Theory

Springer

£99.53 03 Mar 2026
Formalization of Complex Analysis and Matrix Theory
91% match

Formalization of Complex Analysis and Matrix Theory

Springer

£102.94 02 Mar 2026
Program Logics for Certified Compilers
91% match

Program Logics for Certified Compilers

Cambridge University Press

£73.68 25 Jan 2026
A Science of Operations: Machines, Logic and the Invention of Programming (History of Computing)
91% match

A Science of Operations: Machines, Logic and the Invention of Programming (History of Computing)

Springer

£100.91 10 Feb 2026
Declarative Logic Programming: Theory, Systems, and Applications (ACM Books)
91% match

Declarative Logic Programming: Theory, Systems, and Applications (ACM Books)

Morgan & Claypool

£80.53 09 Feb 2026
Concurrent Programming: Algorithms, Principles, and Foundations
91% match

Concurrent Programming: Algorithms, Principles, and Foundations

Springer

£47.56 13 Jan 2026
Concurrency: The Works of Leslie Lamport (ACM Collection II)
91% match

Concurrency: The Works of Leslie Lamport (ACM Collection II)

Morgan & Claypool

£85.69 06 Mar 2026
A Process Algebraic Approach to Software Architecture Design
91% match

A Process Algebraic Approach to Software Architecture Design

Springer

£39.18 07 Mar 2026
Computer–Aided Verification of Coordinating Processes – The Automata–Theoretic Approach (Princeton Series in Computer Science)
91% match

Computer–Aided Verification of Coordinating Processes – The Automata–Theoretic Approach (Princeton Series in Computer Science)

Princeton University Press

£99.00 04 Apr 2026
Handbook of Philosophical Logic: Volume 8
91% match

Handbook of Philosophical Logic: Volume 8

Springer

£117.45 26 Feb 2026
Edsger Wybe Dijkstra: His Life, Work, and Legacy (ACM Books)
91% match

Edsger Wybe Dijkstra: His Life, Work, and Legacy (ACM Books)

Morgan & Claypool

£84.46 09 Mar 2026
Springer - Automated Theorem Proving: Theory and Practice
91% match

Springer - Automated Theorem Proving: Theory and Practice

Springer

£100.04 24 Feb 2026
Formal Methods for Software Engineering: Languages, Methods, Application Domains (Texts in Theoretical Computer Science. An EATCS Series)
91% match

Formal Methods for Software Engineering: Languages, Methods, Application Domains (Texts in Theoretical Computer Science. An EATCS Series)

Springer

£32.70 09 Apr 2026