Mailing List ArchiveSupport open source code!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: tlug: Books on C++, graph of functions
- To: tlug@example.com
- Subject: Re: tlug: Books on C++, graph of functions
- From: Adrian Havill <havill@example.com>
- Date: Fri, 4 Feb 2000 16:56:55 +0900 (JST)
- Content-Type: TEXT/PLAIN; charset=US-ASCII
- In-Reply-To: <3.0.6.32.20000204161353.00a0e310@example.com>
- Reply-To: tlug@example.com
- Sender: owner-tlug@example.com
On Fri, 4 Feb 2000, Darren Cook wrote: > >(1) I have to learn C++. Which books or online tutorials woudl you recommend? > > Bjarne Stroustrup, The C++ Programming Language, 3rd Edition. > > He isn't padding the book with listings that repeat the same functions, so > it is like 3000 pages worth of "Master C++ during breakfast"-style books. > And he understands what he is writing about. Definitely a must-have. And I should hope he understands what he is writing about. If he doesn't, C++ is in big trouble. :) However, you may want to add to this list another practical, get-up-and-running book with this. The problem with the above book is while it's authorative and the bible for C++, it's too close to the "Standard ANSI C++"-- so a lot of the examples are going to frustrate you as very few compilers (including gcc) have the complete STL and complete feature set that the book refers to. gcc 2.9x is getting pretty close, though. But to master C++, you need the book. Beware: C++ (Standard ANSI) is a _big_ language/environment (as in Java/Smalltalk/Ada), especially compared to Standard C, and complicated due to the backward support for Standard C. And if you know C already, it's hard to break out of the "C habits" because they're right there in front of your eyes. So if you know how to do something in C but not C++, it's real tempting to write parts in less elegant C than to do it right. One of the good things about Stroustrup's book is that he doesn't use C examples when it can be expressed better in C++. Too many C++ "tutorial" books use examples which have too much "C" in them-- code that is C compatible but can be expressed more with C++ only constructs (i.e. mixing stdio.h or string.h use with the superior STL classes)... leading to confusion as to "the right way" to do C++. So if you buy another book about C++, beware. Especially avoid the "C++ for C programmers" type books, IMO. -------------------------------------------------------------------- Next Nomikai Meeting: February 18 (Fri) 19:00 Tengu TokyoEkiMae Next Technical Meeting: March 11 (Sat) 13:00 Temple University Japan * Topic: TBD -------------------------------------------------------------------- more info: http://www.tlug.gr.jp Sponsor: Global Online Japan
- References:
- Re: tlug: Books on C++, graph of functions
- From: Darren Cook <darren@example.com>
Home | Main Index | Thread Index
- Prev by Date: Re: tlug: Books on C++, graph of functions
- Next by Date: Re: tlug: X-ISP, ISDN and Linux
- Prev by thread: Re: tlug: Books on C++, graph of functions
- Next by thread: Re: tlug: Books on C++, graph of functions
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links