Search Books

Systematic Program Design: From Clarity to Efficiency

Author Professor Yanhong Annie Liu
Publisher Cambridge University Press
📄 Viewing lite version Full site ›
🌎 Shop on Amazon — choose country
45.99 USD
🛒 Buy New on Amazon 🇺🇸 🏷 Buy Used — $22.81

✓ Usually ships in 24 hours

Share:
Book Details
ISBN / ASIN1107610796
ISBN-139781107610798
AvailabilityUsually ships in 24 hours
Sales Rank3,748,580
MarketplaceUnited States 🇺🇸

Description

A systematic program design method can help developers ensure the correctness and performance of programs while minimizing the development cost. This book describes a method that starts with a clear specification of a computation and derives an efficient implementation by step-wise program analysis and transformations. The method applies to problems specified in imperative, database, functional, logic, and object-oriented programming languages with different data, control, and module abstractions. Designed for courses or self-study, this book includes numerous exercises and examples that require minimal computer science background, making it accessible to novices. Experienced practitioners and researchers will appreciate the detailed examples in a wide range of application areas including hardware design, image processing, access control, query optimization, and program analysis. The last section of the book points out directions for future studies.