000 02869nam a22002657a 4500
999 _c7164
_d7164
003 OSt
005 20211027055115.0
008 211027b ||||| |||| 00| 0 eng d
020 _a0072322039 (pbk. : alk. paper)
020 _a9780072322033
040 _aBUL
_cBUL
_dBUL
_beng
_erda
082 0 0 _a005.13/3
_221
_bAST
100 1 _aAstrachan, Owen L.
245 1 2 _aA computer science tapestry :
_bexploring programming and computer science with C++ /
_cOwen L. Astrachan.
250 _a2nd ed.
260 _aBoston :
_bMcGraw-Hill,
_cc2000.
300 _axxxi, 848 p. :
_bill. ;
_c24 cm.
440 0 _aMcGraw-Hill series in computer science
500 _aCONTENTS Computer science and programming what is computer science algorithms computer science themes and concepts language, architecture and programs e.tc C++ Programs: form and function simple C++ programs how a program works what can be output using functions e.tc Program design and implementation the input phase of computation processing numbers case study: pizza slices e.tc Control, functions and classes the assignment operator choices and conditional execution operators block statements and defensive programming e.tc Iteration with programs and classes the while loop alternative looping statements variable scope using classes e.tc Classes, Iterators and Patterns classes: from use to implementation program design with functions reading words: stream iteration e.tc Class interfaces, design and implementation designing classes: from requirements to implementation A conforming interface: A new question class Random Walks Structs as data aggregates e.tc Arrays, data and random access arrays and vectors as counters defining and using tvectors collections and lists using tvectors e.tc Strings, streams and operators Characters: building blocks for strings streams and files as lines and characters case study: removing comments with state machines e.tc Recursion, lists and matrices recursive functions Recursion and directories comparing recursion and iteration scope and lifetime e.tc Sorting, templates, and Generic programming sorting an array function templates function objects analysing sorts e.tc Dynamic data, lists and class templates pointers as indirect references linked lists a templated class for sets e.tc Inheritance for object-oriented design essential aspects of inheritance using an abstract base class advanced case study: gates, circuits, and design patterns e.tc
504 _aIncludes bibliographical references (p. 821-824) and index.
650 0 _aC++ (Computer program language)
650 0 _aComputer programming.
906 _a7
_bcbc
_corignew
_d1
_eocip
_f19
_gy-gencatlg
942 _2ddc
_cBOOK-CA
_e2nd ed.
_h005.13/3
_i1
_kAST
_m005.13/3 AST