Systematic program design : (Record no. 3103)

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
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Inventory number Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
          Namal Library Namal Library Computer Science 01/29/2014 Allied Book Company 3890.00 Bill no. 1538   005.1 LIU-S 2013 4435 0004435 01/29/2014 01/29/2014 Books