home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / CPPBOO.ZIP / CPPBOO.DOC
Text File  |  1993-04-19  |  5KB  |  161 lines

  1. C++ Books
  2. =========
  3.  
  4. "Working Paper for Draft Proposal International Standard for Information
  5. System - Programming Language C++"  ANSI document X3J16/92-0091,
  6. ISO DOC No. WG21/N0168 DATE: Sept 17, 1992.
  7.  
  8.    - The latest ANSI document of work in progress to define the C++
  9.      programming language. "The" authoratative document on C++.
  10.  
  11. "The C++ Programming Language - Second Edition" by Bjarne Stroustrup,
  12. Addison Wesley 1991 - ISBN 0-201-53992-6
  13.  
  14.    - A must have, acting as language reference and tutorial.
  15.    - similiar to the ARM.
  16.  
  17. "C++ Primer - Second Edition" by Stanley Lippman, Addison Wesley, 1991
  18. ISBN 0-201-54848-8
  19.  
  20.    - One of the most widely recommended book for new C++ programmer.
  21.    - I found this to be a good, authorative primer. Lippman worked on Cfront
  22.      at AT&T and publishes good articles in the OO Journals.
  23.  
  24. "Advanced C++ Programming Styles and Idioms" by James O. Coplien,
  25. Addison Wesley, 1992 - ISBN 0-201-54855-0
  26.  
  27.    - Truly stand out book for "OK, I know the syntax of C++ - what next"
  28.      stage. Has been using C++ on big projects for years at AT&T. A book
  29.      which actually justifies its title.
  30.  
  31. "C++ Programming Style" by Tom Cargill, Addison Wesley 1992,
  32. ISBN 0-201-56365-7
  33.  
  34.    - Recent addition to my collection - takes a number of published C++ code
  35.      examples, and refines them greatly.
  36.  
  37. "A C++ Toolkit" by Jonathan Shapiro, Prentice Hall 1991,
  38. ISBN 0-13-127663-8
  39.  
  40.    - Smaller book, specifically on writing classes and class libraries;
  41.      another Bell Labs guy!
  42.  
  43. "C++ Techniques and Applications" by Scott Robert Ladd, Prentice Hall/
  44. M&T Books, 1990. ISBN 0-13-117490-8
  45.  
  46. "C++ Components and Algorithms" by Scott Robert Ladd, M&T Books 1992,
  47. ISBN 1-55851-227-6
  48.  
  49.    - These two concentrate far more on applications and larger code examples,
  50.      along with specific compilers (Borland/MS). However the writing style is
  51.      good and code comes on diskettes. Good string classes, persistance etc.
  52.  
  53. "The C++ Answer Book" by Tony Hansen - 1990 Addison Wesley
  54. ISBN 0-201-11497-6.
  55.  
  56.    - This has answers to all the exercises in Stroustrups original C++ book,
  57.      even the difficult ones (40 pages on the 'process' classes - co-routines
  58.      etc). Loads of useful examples.
  59.  
  60. "Algorighms in C++" by Robert Sedgewick
  61. Addison Wesley, ISBN 0-201-51059-6
  62.    - theoritical,
  63.  
  64. "An Introduction to Object Oriented Programming and C++" Wiener/Pinson,
  65. Addison Wesley ISBN 0-201-15413-7.
  66.  
  67.    - It's fairly outdated but describes some of the conepts of C++ in a
  68.      way that is easy to understand, at least for C programmers.
  69.  
  70.  
  71.  
  72. Object Oriented Design
  73. ======================
  74.  
  75. "Designing Object-Oriented Software", Rebecca Wirfs-Brock, Brian Wilkerson,
  76. and Lauren Wiener, Prentice-Hall, New Jersey, 1990, ISBN 0-13-629825-7
  77.  
  78.    - Not a C++ book but describes how to write Object Oriented programs.
  79.  
  80. "Object Oriented Programming : An Evolutionary Approach - Second Ed"
  81. Brad J Cox and Andrew J Novobilski - Addison Wesley 1991.
  82. ISBN 0-201-54834-8
  83.  
  84. - Arguably the one that started the ball rolling with Cox's concept of
  85. software ICs. Based around Objective-C rather than C++.
  86.  
  87.  
  88. "Object Oriented Software Construction" Bertrand Meyer - Prentice Hall.
  89. 1988. ISBN 0-13-629031-0
  90.  
  91. - One of the early books on OO - uses Eiffel language to illustrate
  92. concepts. Excellent book, with overall coverage of OOD.
  93.  
  94. - One of the early books on OO - uses Eiffel language to illustrate
  95. concepts. Excellent book, with overall coverage of OOD.
  96.  
  97. "Object Oriented Design with Applications" Grady Booch - Benjamin Cummings
  98. 1991. ISDN 0-8053-0091-0
  99.  
  100. - Highly rated text on OOD - useful notation. With a section giving actual
  101. examples in C++ amongst others, this is a 'must have' book.
  102.  
  103. "Object Oriented Modelling and Design" James Rumbaugh et al.
  104. Prentice Hall 1991. ISBN 0-13-629841-9
  105.  
  106. - Another excellent book covering an alternate methodology as well as OOD
  107. fundamentals. Useful case studies, though no code.
  108.  
  109. "Object Oriented Systems Analysis" David Embley et al.
  110. Yourdon Press/Prentice Hall 1992. ISBN 0-13-629973-3
  111.  
  112. - Covers Analysis phase in OO terms.
  113.  
  114. "Object Oriented Methods" Ian Graham - Addison Wesley 1991.
  115. ISBN 0-201-56521-8
  116.  
  117. - An unusual book that covers a whole range of OO issues - a real overview,
  118. from OOA to OOP, to databases and AI.
  119.  
  120.  
  121. "An Introduction to Object-Oriented Programming" by Timothy Budd.
  122.         Addison Wesley.  ISBN 0-201-54709-0.
  123.  
  124. You can't miss this book, since it has a picture of a duck-billed platypus
  125. on its cover.  Pandering to the market in Oz, one can only assume <g>.
  126. The book has example code in C++, Smalltalk, Object Pascal and
  127. Objective-C, which is useful for comparing the way these different
  128. languages impinge on their solutions.
  129.  
  130.  
  131.  
  132.  
  133.  
  134. Periodicals
  135. ===========
  136.  
  137. 1) The C++ Report, SIGS Publication, PO.Box  3000, Denville, NJ, 07834
  138.    - "THE" C++ publication. New issues are glossy with lots of
  139.      advertising.
  140.  
  141. 2) Journal of Object Oriented Programming (JOOP)
  142.  
  143. 3) C++ Journal, quarterly
  144.  
  145. 3) Computer Language
  146.  
  147. 4) Dr Dobbs Jpurnal
  148.  
  149. 5) The C Users Journal
  150.    - not really a C++ journal but good information never the less.
  151.  
  152.  
  153. Conferences
  154. ===========
  155.  
  156. 1) USENIX C++ Conference
  157.  
  158. 2) ECOOP/OOPSLA
  159.  
  160.  
  161.