MARC details
000 -LEADER |
fixed length control field |
02375nam a22003017a 4500 |
001 - CONTROL NUMBER |
control field |
sulbI001897 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
BD-SySUS |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20160629101224.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
160629s2013 enka b 001 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781107036604 (hardback) |
|
International Standard Book Number |
1107036607 (hardback) |
|
International Standard Book Number |
9781107610798 (paperback) |
|
International Standard Book Number |
1107610796 (paperback) |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
DLC |
Language of cataloging |
eng |
Transcribing agency |
DLC |
Description conventions |
rda |
Modifying agency |
DLC |
-- |
BD-SySUS |
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.1 |
Edition number |
23 |
Item number |
LIS |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Liu, Yanhong Annie, |
Dates associated with a name |
1965- |
9 (RLIN) |
28077 |
245 10 - TITLE STATEMENT |
Title |
Systematic program design : |
Remainder of title |
from clarity to efficiency / |
Statement of responsibility, etc. |
Yanhong Annie Liu, Stony Brook University, State University of New York. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication, distribution, etc. |
New York : |
Name of publisher, distributor, etc. |
Cambridge University Press, |
Date of publication, distribution, etc. |
c2013. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xv, 240 pages : |
Other physical details |
illustrations ; |
Dimensions |
24 cm |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc |
Includes bibliographical references (pages 213-233) and index. |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
Machine generated contents note: 1. Introduction; 2. Loops: incrementalize; 3. Sets: incrementalize and implement; 4. Recursion: iterate and incrementalize; 5. Rules: iterate, incrementalize, and implement; 6. Objects: incrementalize across module abstraction; 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"-- |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Computer programming. |
9 (RLIN) |
12660 |
|
Topical term or geographic name as entry element |
System design. |
9 (RLIN) |
11214 |
|
Topical term or geographic name as entry element |
COMPUTERS / Programming Languages / General. |
Source of heading or term |
bisacsh |
9 (RLIN) |
28078 |
856 42 - ELECTRONIC LOCATION AND ACCESS |
Materials specified |
Cover image |
Uniform Resource Identifier |
<a href="http://assets.cambridge.org/97811070/36604/cover/9781107036604.jpg">http://assets.cambridge.org/97811070/36604/cover/9781107036604.jpg</a> |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Books |