log in | register | forums
Show:
Go:
Forums
Username:

Password:

User accounts
Register new account
Forgot password
Forum stats
List of members
Search the forums

Advanced search
Recent discussions
- Elsear brings super-fast Networking to Risc PC/A7000/A7000+ (News:)
- Latest hardware upgrade from RISCOSbits (News:)
- RISCOSbits releases a new laptop solution (News:4)
- Announcing the TIB 2024 Advent Calendar (News:2)
- RISC OS London Show Report 2024 (News:1)
- Code GCC produces that makes you cry #12684 (Prog:39)
- Rougol November 2024 meeting on monday (News:)
- Drag'n'Drop 14i1 edition reviewed (News:)
- WROCC November 2024 talk o...ay - Andrew Rawnsley (ROD) (News:2)
- October 2024 News Summary (News:3)
Latest postings RSS Feeds
RSS 2.0 | 1.0 | 0.9
Atom 0.3
Misc RDF | CDF
 
View on Mastodon
@www.iconbar.com@rss-parrot.net
Site Search
 
Article archives
Acorn Arcade forums: Programming: Learning C++
 
  Learning C++
  Andrew Ellis (19:46 17/12/2002)
  ksattic (20:09 17/12/2002)
  Gulli (00:49 18/12/2002)
    Andrew Ellis (19:13 18/12/2002)
    pfj (02:18 23/12/2002)
      Gulli (15:52 24/12/2002)
        pfj (22:00 24/12/2002)
          Gulli (23:22 25/12/2002)
            pfj (15:34 27/12/2002)
              Gulli (19:59 29/12/2002)
            Andrew Ellis (10:30 28/12/2002)
              pfj (10:45 28/12/2002)
                Gulli (19:52 29/12/2002)
                  pfj (22:43 29/12/2002)
  takkaria (22:03 19/12/2002)
  monkeyson2 (10:23 31/1/2003)
    pfj (22:16 2/2/2003)
    monkeyson2 (14:03 7/3/2003)
      pfj (12:56 30/3/2003)
 
Andrew Ellis Message #27324, posted by Andrew Ellis at 19:46, 17/12/2002
Member
Posts: 43
Hi,

Can anyone recommend a good book for learning C++ please?

I have a fair amount of experience with C.
________
  ^[ Log in to reply ]
 
Simon Wilson Message #27328, posted by ksattic at 20:09, 17/12/2002, in reply to message #27324
ksattic
Finally, an avatar!

Posts: 1291
A good C++ tutorial and reference is:

C++: How to Program (4th Edition)
Deitel and Deitel

A lot of it will be revision for you, but it contains solid object oriented design examples.
  ^[ Log in to reply ]
 
Gunnlaugur Jonsson Message #27337, posted by Gulli at 00:49, 18/12/2002, in reply to message #27324
Member
Posts: 138
"C++ from the ground up" by Herbert Schildt (ISBN: 0078824052) has worked well for me.

Gulli
  ^[ Log in to reply ]
 
Andrew Ellis Message #27405, posted by Andrew Ellis at 19:13, 18/12/2002, in reply to message #27337
Member
Posts: 43
Thanks, I'm now off to the library to see if they're there!
  ^[ Log in to reply ]
 
Andrew Sidwell Message #27478, posted by takkaria at 22:03, 19/12/2002, in reply to message #27324
Member
Posts: 324
o'reilly's C++ books are recommended.

andy/takka.
  ^[ Log in to reply ]
 
Paul F. Johnson Message #27619, posted by pfj at 02:18, 23/12/2002, in reply to message #27337
Member
Posts: 54
"C++ from the ground up" by Herbert Schildt (ISBN: 0078824052) has worked well for me.

Gulli
Christ no! Never read anything every by Schildt - I'm yet to find a better waste of a tree than the easily understandable and badly broken works by Herb. Dietel and Dietel or Accelerated C++ by Koenig and Moo.

Not Schildt. Period.
  ^[ Log in to reply ]
 
Gunnlaugur Jonsson Message #27635, posted by Gulli at 15:52, 24/12/2002, in reply to message #27619
Member
Posts: 138
"C++ from the ground up" by Herbert Schildt (ISBN: 0078824052) has worked well for me.

Gulli
Christ no! Never read anything every by Schildt - I'm yet to find a better waste of a tree than the easily understandable and badly broken works by Herb. Dietel and Dietel or Accelerated C++ by Koenig and Moo.

Not Schildt. Period.
Hehe - guess everyone has his/hers opinions about this :)
  ^[ Log in to reply ]
 
Paul F. Johnson Message #27640, posted by pfj at 22:00, 24/12/2002, in reply to message #27635
Member
Posts: 54

Christ no! Never read anything every by Schildt - I'm yet to find a better waste of a tree than the easily understandable and badly broken works by Herb. Dietel and Dietel or Accelerated C++ by Koenig and Moo.

Not Schildt. Period
Hehe - guess everyone has his/hers opinions about this :)
http://www.accu.org - have a look at the book reviews and you'll quickly see that this is a commonly held opinion of Herb's work. The man is a danger to shipping!
  ^[ Log in to reply ]
 
Gunnlaugur Jonsson Message #27650, posted by Gulli at 23:22, 25/12/2002, in reply to message #27640
Member
Posts: 138

Christ no! Never read anything every by Schildt - I'm yet to find a better waste of a tree than the easily understandable and badly broken works by Herb. Dietel and Dietel or Accelerated C++ by Koenig and Moo.

Not Schildt. Period
Hehe - guess everyone has his/hers opinions about this :)
http://www.accu.org - have a look at the book reviews and you'll quickly see that this is a commonly held opinion of Herb's work. The man is a danger to shipping!
Hmm - guess I'll be buying books by other authors in the future. Not a single book by Schildt recommended and almost all "Not recommended". Now that's bad reputation!

Gulli

(Thanks for putting me in the know!)
  ^[ Log in to reply ]
 
Paul F. Johnson Message #27655, posted by pfj at 15:34, 27/12/2002, in reply to message #27650
Member
Posts: 54

Hmm - guess I'll be buying books by other authors in the future. Not a single book by Schildt recommended and almost all "Not recommended". Now that's bad reputation!

(Thanks for putting me in the know!)
No problem. Now depending on your level of knowledge, I would recommend Josuttis "The C++ Standard Library" and Ameraal's "C++ for programmers 3rd Ed"(1) and of course, Stroustrup's "The C++ Programming Language". Beginners should use something like Dietel and Dietel or "Accelerated C++" by Koenig and Moo.

(1) Unfortunately, the review on the ACCU website does not do this book justice, but the editor has commented upon this. This is also one of the three books which I have bought again when my original has been either pinched or lost.

There is a use for Schildt's books - hand to hand combat. They give a good lump to the ol' crust!(2)

(2) As used by the West Midlands Serious Crime squad ;-p

[Edited by pfj at 15:35, 27/12/2002]
  ^[ Log in to reply ]
 
Andrew Ellis Message #27657, posted by Andrew Ellis at 10:30, 28/12/2002, in reply to message #27650
Member
Posts: 43
http://www.accu.org - have a look at the book reviews and you'll quickly see that this is a commonly held opinion of Herb's work. The man is a danger to shipping!To be honest a find it very suprising. The book a learnt C from originally was "Teach yourself C" By Shildt. I thought it was a good book. I've recently borrowed "C++ from the ground up" and so far I can only say good things about it.

It's obviously a matter of opinion!
________
  ^[ Log in to reply ]
 
Paul F. Johnson Message #27658, posted by pfj at 10:45, 28/12/2002, in reply to message #27657
Member
Posts: 54
http://www.accu.org - have a look at the book reviews and you'll quickly see that this is a commonly held opinion of Herb's work. The man is a danger to shipping!
To be honest a find it very suprising. The book a learnt C from originally was "Teach yourself C" By Shildt. I thought it was a good book. I've recently borrowed "C++ from the ground up" and so far I can only say good things about it.
That's the problem with Herb - his work is really easy to read. If only the technical content was as good as his writing style.

When I looked at his C++ from the ground up book, it was riddled with inaccuracies and some downright dangerous code. He also pays complete lips service to the 1998 standard (even in his works post 1998!) and for the most part, completely ignores all errors reported back to him and his publisher.

As you say, it's a matter of opinion. I love Herb's writing style, but hate having to re-learn all of the stuff he should have taught in the first place. The reviewers of books on ACCU are C++ professionals, none of them have an axe to grind either. Herb gets hammered as he deserves to be. Anyone in 2002 who still uses void main, ignores namespaces, uses templates incorrectly, omits vital parts of the STL and still uses the depricated form of iostream.h instead of iostream really does not deserve peoples money.
  ^[ Log in to reply ]
 
Gunnlaugur Jonsson Message #27671, posted by Gulli at 19:52, 29/12/2002, in reply to message #27658
Member
Posts: 138
Anyone in 2002 who still uses void main, ignores namespaces, uses templates incorrectly, omits vital parts of the STL and still uses the depricated form of iostream.h instead of iostream really does not deserve peoples money.
This is actually something I found curious about his book - so maybe I should've told myself that something was very wrong there!

I do like Schildt's writing style though. He actually manages to make things sound easy but in the end that's not good enough.

This is actually turning out to be the most useful thread on IconBar ever for me! Thanks a lot Paul.

Gulli
  ^[ Log in to reply ]
 
Gunnlaugur Jonsson Message #27672, posted by Gulli at 19:59, 29/12/2002, in reply to message #27655
Member
Posts: 138

Hmm - guess I'll be buying books by other authors in the future. Not a single book by Schildt recommended and almost all "Not recommended". Now that's bad reputation!

(Thanks for putting me in the know!)
No problem. Now depending on your level of knowledge, I would recommend Josuttis "The C++ Standard Library" and Ameraal's "C++ for programmers 3rd Ed"(1) and of course, Stroustrup's "The C++ Programming Language". Beginners should use something like Dietel and Dietel or "Accelerated C++" by Koenig and Moo.
Will look at all four - guess I'm somewhere between beginner and intermediate so all of them might actually be good. No harm in reading more than less. And reference books always appeal to me :)
  ^[ Log in to reply ]
 
Paul F. Johnson Message #27674, posted by pfj at 22:43, 29/12/2002, in reply to message #27671
Member
Posts: 54
:-)

Proves I can get it right some of the time ;-p
________
President of the Charlie Brown deprication society
  ^[ Log in to reply ]
 
Phil Mellor Message #30578, posted by monkeyson2 at 10:23, 31/1/2003, in reply to message #27324
monkeyson2Please don't let them make me be a monkey butler

Posts: 12380
<plug type="blatant">
I can recommend "How to program using C++" by Tony Jenkins.

http://www.amazon.co.uk/exec/obidos/ASIN/0333990250/202-7658239-7311046

If you can wait until April.
</plug>
  ^[ Log in to reply ]
 
Paul F. Johnson Message #30695, posted by pfj at 22:16, 2/2/2003, in reply to message #30578
Member
Posts: 54
<plug type="blatant">
I can recommend "How to program using C++" by Tony Jenkins.
Blatent or not, I'll wait to see what ACCU say about it and also if I can get a copy as an educational copy to see if it should be recommended to the CVG u/gs at Salford Uni.

The synopsis looks good, but then so does the front of Schildt
  ^[ Log in to reply ]
 
Phil Mellor Message #36142, posted by monkeyson2 at 14:03, 7/3/2003, in reply to message #30578
monkeyson2Please don't let them make me be a monkey butler

Posts: 12380
<plug type="blatant">
I can recommend "How to program using C++" by Tony Jenkins.

http://www.amazon.co.uk/exec/obidos/ASIN/0333990250/202-7658239-7311046

If you can wait until April.
</plug>
In fact, it's out now. :P

I've seen a copy of it today, and I'm in the acknowledgements. :o

Although I am biased, it does seem one of the better C++ programming books around.

And the profits go to charity, mate.
  ^[ Log in to reply ]
 
Paul F. Johnson Message #38794, posted by pfj at 12:56, 30/3/2003, in reply to message #36142
Member
Posts: 54

In fact, it's out now. :P

Although I am biased, it does seem one of the better C++ programming books around.

And the profits go to charity, mate.
Excellent. With luck it should be on the next ACCU reviewers list and I'll get to see it then. That said, I am seriously impressed by C# - say what you like about M$, they seem to have got it right with this one.
  ^[ Log in to reply ]
 

Acorn Arcade forums: Programming: Learning C++