Systematic Program Design

From Clarity to Efficiency

Nonfiction, Computers, Programming, Software Development, Programming Languages, General Computing
Cover of the book Systematic Program Design by Yanhong Annie Liu, Cambridge University Press
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Yanhong Annie Liu ISBN: 9781107327153
Publisher: Cambridge University Press Publication: May 20, 2013
Imprint: Cambridge University Press Language: English
Author: Yanhong Annie Liu
ISBN: 9781107327153
Publisher: Cambridge University Press
Publication: May 20, 2013
Imprint: Cambridge University Press
Language: English

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.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

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.

More books from Cambridge University Press

Cover of the book The Nativist Prophets of Early Islamic Iran by Yanhong Annie Liu
Cover of the book Autonomy, Informed Consent and Medical Law by Yanhong Annie Liu
Cover of the book Childhood Programs and Practices in the First Decade of Life by Yanhong Annie Liu
Cover of the book Economic Origins of Dictatorship and Democracy by Yanhong Annie Liu
Cover of the book The Archaeology of Power and Politics in Eurasia by Yanhong Annie Liu
Cover of the book The Political Heart of Criminal Procedure by Yanhong Annie Liu
Cover of the book Sextus Empiricus by Yanhong Annie Liu
Cover of the book Cambridge Handbook of Engineering Education Research by Yanhong Annie Liu
Cover of the book Settlement, Society and Cognition in Human Evolution by Yanhong Annie Liu
Cover of the book Political Representation by Yanhong Annie Liu
Cover of the book M. I. Finley by Yanhong Annie Liu
Cover of the book The Price of Oil by Yanhong Annie Liu
Cover of the book The Political Uses of Expert Knowledge by Yanhong Annie Liu
Cover of the book Markov Chains and Dependability Theory by Yanhong Annie Liu
Cover of the book Pliny's Praise by Yanhong Annie Liu
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy