๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Program Construction: Calculating Implementations from Specifications

โœ Scribed by Roland Backhouse


Publisher
John Wiley & Sons, Ltd
Year
2003
Tongue
English
Leaves
353
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Unique approach tackles what most books don't-why maths and logic are fundamental tools for a programmerThis comprehensive guide is a balanced combination of mathematical theory and the practice of programmingStraightforward presentation of construction principles inlcuding: assignment axiom, sequential composition, case analysis, use of invariants and bound functionsIncludes a wide range of entertaining and challenging examples and exercises

โœฆ Table of Contents


Table of Contents
......Page 6
Preface
......Page 10
1: A Science of Computing
......Page 14
2: A Searching Problem and Its Solution
......Page 22
3: Calculational Proof
......Page 36
4: Implementation Issues
......Page 54
5: Calculational Logic: Part 1
......Page 66
6: Number Conversion
......Page 84
7: Calculational Logic: Part 2
......Page 96
8: Maximum and Minimum
......Page 110
9: The Assignment Statement
......Page 118
10: Sequential Composition and Conditional Statements
......Page 134
11: Quantifiers
......Page 150
12: Inductive Proofs and Constructions
......Page 178
13: Iteration
......Page 196
14: Sorting and Searching Algorithms
......Page 210
15: Remainder Computation
......Page 228
16: Cyclic Codes
......Page 254
Appendix......Page 268
Solutions to Exercises
......Page 276
Referencess......Page 344
Glossary of Symbols
......Page 346
Index......Page 348


๐Ÿ“œ SIMILAR VOLUMES


Program Construction: Calculating Implem
โœ Roland Backhouse ๐Ÿ“‚ Library ๐Ÿ“… 2003 ๐Ÿ› Wiley ๐ŸŒ English

The ever-increasing dependence of our lives and livelihoods on the correct functioning of computer software means that logic and program correctness are core elements of all good computer science degrees. This book presents both these topics in one self-contained text. <P>The focus of the book

Program construction : calculating imple
โœ Roland C Backhouse ๐Ÿ“‚ Library ๐Ÿ“… 2003 ๐Ÿ› Wiley ๐ŸŒ English

<ul><li>Unique approach tackles what most books don't-why maths and logic are fundamental tools for a programmer<li>This comprehensive guide is a balanced combination of mathematical theory and the practice of programming<li>Straightforward presentation of construction principles inlcuding: assignme

Language Implementation Patterns: Create
โœ Terence Parr ๐Ÿ“‚ Library ๐Ÿ“… 2010 ๐ŸŒ English

Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain. The key is understanding the common patterns