MARC details
000 -LEADER |
fixed length control field |
02869nam a22002657a 4500 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
OSt |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20211027055115.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
211027b ||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
0072322039 (pbk. : alk. paper) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9780072322033 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
BUL |
Transcribing agency |
BUL |
Modifying agency |
BUL |
Language of cataloging |
eng |
Description conventions |
rda |
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.13/3 |
Edition number |
21 |
Item number |
AST |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Astrachan, Owen L. |
245 12 - TITLE STATEMENT |
Title |
A computer science tapestry : |
Remainder of title |
exploring programming and computer science with C++ / |
Statement of responsibility, etc. |
Owen L. Astrachan. |
250 ## - EDITION STATEMENT |
Edition statement |
2nd ed. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. |
Place of publication, distribution, etc. |
Boston : |
Name of publisher, distributor, etc. |
McGraw-Hill, |
Date of publication, distribution, etc. |
c2000. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xxxi, 848 p. : |
Other physical details |
ill. ; |
Dimensions |
24 cm. |
440 #0 - SERIES STATEMENT/ADDED ENTRY--TITLE |
Title |
McGraw-Hill series in computer science |
500 ## - GENERAL NOTE |
General note |
CONTENTS<br/><br/>Computer science and programming<br/>what is computer science<br/>algorithms<br/>computer science themes and concepts<br/>language, architecture and programs<br/>e.tc<br/><br/>C++ Programs: form and function<br/>simple C++ programs<br/>how a program works<br/>what can be output<br/>using functions<br/>e.tc<br/><br/>Program design and implementation<br/>the input phase of computation<br/>processing numbers<br/>case study: pizza slices<br/>e.tc<br/><br/>Control, functions and classes<br/>the assignment operator<br/>choices and conditional execution<br/>operators<br/>block statements and defensive programming<br/>e.tc<br/><br/>Iteration with programs and classes<br/>the while loop<br/>alternative looping statements<br/>variable scope<br/>using classes<br/>e.tc<br/><br/><br/>Classes, Iterators and Patterns<br/>classes: from use to implementation<br/>program design with functions<br/>reading words: stream iteration<br/>e.tc<br/><br/>Class interfaces, design and implementation<br/>designing classes: from requirements to implementation<br/>A conforming interface: A new question class<br/>Random Walks<br/>Structs as data aggregates<br/>e.tc<br/><br/>Arrays, data and random access<br/>arrays and vectors as counters<br/>defining and using tvectors<br/>collections and lists using tvectors<br/>e.tc<br/><br/>Strings, streams and operators<br/>Characters: building blocks for strings<br/>streams and files as lines and characters<br/>case study: removing comments with state machines<br/>e.tc<br/><br/>Recursion, lists and matrices<br/>recursive functions<br/>Recursion and directories<br/>comparing recursion and iteration<br/>scope and lifetime<br/>e.tc<br/><br/>Sorting, templates, and Generic programming<br/>sorting an array<br/>function templates<br/>function objects<br/>analysing sorts<br/>e.tc<br/><br/><br/>Dynamic data, lists and class templates<br/>pointers as indirect references<br/>linked lists<br/>a templated class for sets<br/>e.tc<br/><br/>Inheritance for object-oriented design<br/>essential aspects of inheritance<br/>using an abstract base class<br/>advanced case study: gates, circuits, and design patterns<br/>e.tc<br/><br/> |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
Includes bibliographical references (p. 821-824) and index. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
C++ (Computer program language) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Computer programming. |
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN) |
a |
7 |
b |
cbc |
c |
orignew |
d |
1 |
e |
ocip |
f |
19 |
g |
y-gencatlg |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Book Closed Access |
Edition |
2nd ed. |
Classification part |
005.13/3 |
Item part |
1 |
Call number prefix |
AST |
Call number suffix |
005.13/3 AST |