![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
|
|
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
This article is from the Amiga Books FAQ, by Marc Atkin with numerous contributions by others.
o Anderson & Heinze:
C++ Programming and Fundamental Concepts
Prentice Hall , 1992. ISBN 0-13-118266-8
o Marshall Cline:
C++ FAQ
On-line document: http://www.cerfnet.com/~mpcline/C++-FAQs-Lite/
Book version:
Cline and Lomow:
C++ FAQs
Addison-Wesley , 1995. ISBN 0-201-58958-3.
Marshall Cline "cline@parashift.com", 10 Jul 1996:
"The book version is extensively cross referenced, plus it has a huge
number of cross references to other standard C++ books. Plus it has lots
and lots and lots of code examples, almost all of which are full working
programs rather than just code fragments. It covers 470 topics in a
FAQ-like question-and- answer style. [...] [It] is 500% larger than the
on-line document."
o James O. Coplien:
Advanced C++; Programming Styles and Idioms
Addison-Wesley , 1993. ISBN 0-201-54855-0
bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993:
"Great book on using C++ to solve real-world problems. Invaluable if you
are trying to write a graphics package in C++ and need to balance ease of
use, readability, "correctness", and efficiency."
paulg@kralizec.zeta.org.au (Paul Gittings), 28 Mar 1994:
"[...] not a beginner's book [...] This is a very well written book with
lots of examples. It covers more advanced concepts than just 'getting the
syntax right'. By discusing the various programming idioms available
under C++ and their pros and cons, Coplien shows the reader how to design
and build well written programs and avoid many of the problems that can
result from poor design. To get a feel for the areas covered by this book
here is a list of major chapter headings: 'Data Abstraction and Abstract
Data Types', 'Concrete Data Types', 'Inheritance', 'Object-Oriented
Programming', 'Object-Oriented Design', 'Reuse and Objects', 'Programming
with Exemplers in C++', 'Emulating Symbolic Language Styles in C++',
'Dynamic Multiple Inheritance', 'Systemic Issues'. Appendices: 'C in a
C++ Environment', 'Shapes Program: C++ Code', 'Reference Return Values
from Operators', 'Why Bitwise copy Doesn't Work', 'Symbolic Shapes',
'Block-Structured Programming in C++'."
o Bruce Eckel:
C++ Inside and Out
Osborne McGraw-Hill , 1993. ISBN 0-07-881809-5
96aander@ultrix.uor.edu (By-Tor Blackwing), 23 Feb 1994:
"It's a good one; it tries to teach C++ like a new language, not just an
extension of C."
o Bruce Eckel:
Thinking in C++
Prentice Hall , ISBN 0-13-917709-4
allan@elan.com (Allan Anderson), 16 Dec 1997:
"[...] it's definitely meant to help C programmers learn C++...but it's
not just a C book with C++ stuff in the back. It's pretty thorough in its
attempt to teach object-oriented methods."
o Allen I. Holub:
C+ C++ (programming with objects in C and C++)
McGraw-Hill , 1992. ISBN 0-07-029662-6
$29.95
Hesham Amiri, 31 May 1995:
"This books assumes that you [know] C already [...] Well worth the
money."
o Stanley B. Lippman:
C++ Primer (2nd edition)
Addison-Wesley , 1991. ISBN 0-201-54848-8
$35-40
German edition:
Stanley B. Lippman:
C++, Einfuehrung und Leitfaden (2. Auflage)
Addison-Wesley (Deutschland) GmbH , 1991. ISBN 3-89319-375-8
DM 89
Intended as a first book on C++ programming. Some basic familiarity with
programming (in any language) is assumed, however. The book is a tutorial
through all the features of the C++ language. Many examples.
bwh@beach.cis.ufl.edu (Brian Hook), 06 Dec 1993:
"Everything that goes for [Kernighan and Ritchie's] 'The C Programming
Language' above applies here also. I like this book a bit more than
Stroustrup's 'The C++ Programming Language', but to each his own."
paulg@kralizec.zeta.org.au (Paul Gittings), 28 Mar 1994:
"IMHO this is the best C++ tutorial book around, nothing else comes even
close."
Hesham Amiri, 31 May 1995:
"This is *THE* book about C++ and OOP in general, but it is not an easy a
book to follow as [Holub's `C+ C++'], but still a must-have in my
opinion."
o Greg Perry:
Moving from C to C++
SAMS Publishing , 1992. ISBN 0-672-30080-X
$29.95
gnome@martinac.demon.co.uk (John Marchant), 10 Aug 1995:
"This book is not specifically for the Amiga, but I find this doesn't
matter at all. It assumes you have a reasonable working knowledge of C.
[...] I'm by no means a C expert, but I find it very lucid & easy to
follow, and it's written in a friendly way. There are plentiful examples
for each topic, showing how a task would be coded in C and then in C++
and explaining the differences. Layout and arrangement of topics are very
good."
o Stephen Prata:
C++ Primer Plus (2nd edition)
Waite Group Press , 1995. ISBN 1-878739-74-3
$32.95
o Herbert Schildt:
Teach Yourself C++
Addison-Wesley , [year?]. ISBN 0-07-881760-9
hemmer@hemmer.adsp.sub.org (Franz Hemmer), 23 Sep 93:
"If you're a C programmer already, I recommend "Teach Yourself C++"
[...]. It requires some familiarity with C, and takes advantage of that
very fact. I found it very easy to go through the book. However, if you
want information about templates too, you need to find another book, as
this isn't covered in this particular book."
o Al Stevens:
Teach Yourself C++... (3rd Edition)
MIS Press, 1993. ISBN 1-55828-250-5
o Bjarne Stroustrup:
The C++ Programming Language (2nd edition)
Addison-Wesley , 1991. ISBN 0-201-53992-6
German edition:
Bjarne Stroustrup:
Die C++ Programmiersprache
Addison-Wesley (Deutschland) GmbH , 1992. ISBN 3-89319-386-3
DM 89.90
jpeacock@runner (Jason Lee Peacock), 24 Jun 1995:
[responding to a comment by someone who wished there was an equivalent to
Kernighan and Ritchie for C++]
"I thought that `The C++ Programming Language, 2nd Ed.' [...] fit the
bill. After all, Stroustrup is the guy who created the C++ language. The
book seems to cover everything including templates and exception
handling. It gave me enough information and was clear enough for me to
pass a class last semester. And it was definitely a lot better than the
trash my professor recommended (`On To C++' by Winston)."
o Tom Swan:
Mastering Borland C++ 4.5 (2nd edition)
SAMS Publishing , 1994. 0-672-30546-1
$49.95
hacker@bu.edu (Jose Elias), 24 Sep 1993:
"I TRULY REALLY recommend from the botton of my heart "Mastering Borland
C++" [...]. It's just AWESOME, even when it's meant to be used on IBMs.
It has COMPLETE working examples for EVERY function provided by C/C++ at
the end of the book, and he explains everything VERY well. The book is
over 1,300 pages, and about 1/3 of them are USEFULL examples at the end
of the book. Also, there's a course on learning C on the first few
chapters, and then C++ is introduced. This is a real-world-use book. I
HIGHLY recommend it. BTW, I spend one WHOLE day looking thru every single
C++ book here at the bookstore before deciding on buying it. Also, don't
be scared by the ibm-nature of the book, almost everything in the book is
standard C++, he only touches ibm-specific stuff when talking about video
memory, ram, and the bios, other than that it's standard C++."
o Taligent:
The Power Of Frameworks
Addison-Wesley, 1995. ISBN 0-201-48348-3
(CD-ROM includes frameworks for use with Windows and OS/2.)
From the book cover:
"Recent activity in object technology has extended beyond class libraries
to focus on frameworks. Frameworks represents the next level of
abstraction in programming and offer proof of the promise of reuse and
increased productivity. [...] However frameworks can be used to solve
virtually any design problem if programmers understand exactly what
frameworks are and how to use them."
i07m@Informatik.Uni-Bremen.DE (Kai Hofmann), 12 Oct 1996 (paraphrased):
"OpenDoc and CORBA work with frameworks, as does all of Taligent's
software. Frameworks is the direction software design is going in, and if
the Amiga is to survive, we [the developers] will not be able to ignore
it."
o Mark Terribile:
Practical C++
McGraw-Hill , 1994. ISBN 0-07-063738-5
 
Continue to:
![]() |
|
|