Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!lll-winken!uunet!mcsun!unido!ecrcvax!diomidis From: diomidis@ecrcvax.UUCP (Diomidis Spinellis) Newsgroups: comp.lang.c++ Subject: Re: disappointed with Pohl's C++ book Summary: An Intorduction to OOP and C++ looks like a good book Keywords: Books OOP R.S.Wiener L.J.Pinson Message-ID: <765@ecrcvax.UUCP> Date: 5 Sep 89 16:58:40 GMT References: <2293@hub.UUCP> Reply-To: diomidis@ecrcvax.UUCP (Diomidis Spinellis) Organization: ECRC, Munich 81, West Germany Lines: 46 In article <2293@hub.UUCP> frew@hub.ucsb.edu (James Frew) writes: >I'm 1/3 of the way through "C++ for C Programmers", by Ira Pohl, and >I'm not going to finish it. [...] >I'm still looking for a good intro to C++ for someone who already knows C. I started reading the book: @Book{ Author="Richard S. Wiener and Lewis J. Pinson", Publisher="Addison-Wesley", Title="An Introduction to Object-Oriented Programming and {C++}", Year="1988" ISBN="0-201-15413-7" } I have already tried the Bjarne Stroustrup book and a tutorial on C++ by the same author published in the EUUG September 1985 proceedings. I could not follow any of the two as they were trying to teach C and C++ at the same time. (The tutorial had just a faster pace). The Wiener book is up to now (page 33) extremely readable (I found myself reading it at breakfast) and assumes a good knowledge of C. Its pace is just right, concentrating on things new to a C programmer while ignoring aspects of the C language a C programmer should be familiar with. This keeps the book interesting. The chapters of the book are: 1. Object-Oriented Programming (10 pages) 2. From C to Shining C++ (10 pages) 3. Getting Up to Speed with C++ (32 pages) 4. Data Encapsulation and Data Hiding Using Classes (66 pages) 5. Inheritance and Derived Classes (58 pages) 6. Polymorphism and Virtual Functions (38 pages) 7. Case studies in Object-Oriented Programming (87 pages) 7.1 A "Super Fast" Spelling Checker 7.2 Bank Teller Discrete Event Simulation 7.3 Interactive Function Evaluator I have no affiliation with any of the authors or the publishing company. Diomidis -- Diomidis Spinellis European Computer-Industry Research Centre (ECRC) Arabellastrasse 17, D-8000 Muenchen 81, West Germany +49 (89) 92699199 USA: diomidis%ecrcvax.uucp@pyramid.pyramid.com ...!pyramid!ecrcvax!diomidis Europe: diomidis@ecrcvax.uucp ...!unido!ecrcvax!diomidis