MARC details
000 -LEADER |
fixed length control field |
02085cam a2200277 i 4500 |
001 - CONTROL NUMBER |
control field |
17615691 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
OSt |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20191010152627.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
130206s2013 enka b 001 0 eng |
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2012047527 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781107036604 (pbk) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781107610798 (pbk) |
040 ## - CATALOGING SOURCE |
Transcribing agency |
NCL |
Modifying agency |
NIF2019 |
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.1 |
Item number |
LIU-S 2013 4435 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Liu, Yanhong Annie, |
Dates associated with a name |
1965- |
245 1# - TITLE STATEMENT |
Title |
Systematic program design : |
Remainder of title |
from clarity to efficiency / |
Statement of responsibility, etc. |
by Yanhong Annie Liu |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication, distribution, etc. |
Cambridge : |
Name of publisher, distributor, etc. |
Cambridge University Press, |
Date of publication, distribution, etc. |
2013. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
vii, 240 p. : |
Other physical details |
ill.; |
Dimensions |
23 cm |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc |
Includes bibliographical references (pages 213-233) and index. |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
1. Introduction<br/>2. Loops: incrementalize<br/>3. Sets: incrementalize and implement<br/>4. Recursion: iterate and incrementalize<br/>5. Rules: iterate, incrementalize, and implement<br/>6. Objects: incrementalize across module abstraction<br/>7. Conclusion. |
520 ## - SUMMARY, ETC. |
Summary, etc. |
"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"-- |
Assigning source |
Provided by publisher. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Computer programming. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
System design. |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
COMPUTERS / Programming Languages / General. |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
|
Koha item type |
Books |