473,799 Members | 3,029 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Book Suggestions

Hi All,

I'm just looking for some suggestions on a good book that will cover the
C++ standard well.
I Know C (quite) well, and learnt this language by reading as much
source code as possible and using Herbert Schildt's C The Complete
Reference (4th Edition) as a reference where needed.

I was thinking about purchasing C++: The Complete Reference (4th
Edition) and attempting to learn C++ in a similar way.
I do have a few questions:

1) I know many people dismiss these books as being rubbish, but if it
works for me then it is ok right? I mean, I wont fall into any serious
traps when only using it as a reference to the standard library functions.

2) Is this book up to date with the newest ANSI/ISO Standards?

3) Has there been any major changes to the C++ Standard since its
release? (November 2002)

Thanks for any replies
Mick

--
perl -e 'printf "%silto%c%sal%c %s%ccodegurus%c org%c", "ma", 58, "mw",
107, 'er', 64, 46, 10;'
Jul 22 '05 #1
14 1703
Materialised wrote:
I'm just looking for some suggestions on a good book that will cover the
C++ standard well.
I Know C (quite) well, and learnt this language by reading as much
source code as possible and using Herbert Schildt's C The Complete
Reference (4th Edition) as a reference where needed.

I was thinking about purchasing C++: The Complete Reference (4th
Edition) and attempting to learn C++ in a similar way.
NNNNNNOOOOOOOOO OOOOOOOOOOOOOOO OOOOOO!!!!!!!!! !!!!!!

Get a good book. Get a book from a reputable author (authors). See
www.accu.org, the book review section, for the recommended books.
I do have a few questions:

1) I know many people dismiss these books as being rubbish, but if it
works for me then it is ok right?
You will have to define "works" here before your question can be answered.
I mean, I wont fall into any serious
traps when only using it as a reference to the standard library functions.
Why not just get a _good_ reference? Like Nicolai Josuttis' "The C++
Standard Library", for example.
2) Is this book up to date with the newest ANSI/ISO Standards?
The sheer name of the author is enough to answer "no" to this, based
on the reputation he earned with his other creations.
3) Has there been any major changes to the C++ Standard since its
release? (November 2002)


This question is only valid if the answer to (2) is "yes". And, no,
there were no _major_ changes to the Standard in 2003, but there were
_some_.

Victor
Jul 22 '05 #2

"Materialis ed" <ma**********@p rivacy.net> wrote in message
news:2q******** *****@uni-berlin.de...
Hi All,

I'm just looking for some suggestions on a good book that will cover the
C++ standard well.
I Know C (quite) well, and learnt this language by reading as much source
code as possible and using Herbert Schildt's C The Complete Reference (4th
Edition) as a reference where needed.

I was thinking about purchasing C++: The Complete Reference (4th Edition)
and attempting to learn C++ in a similar way.
I do have a few questions:

1) I know many people dismiss these books as being rubbish, but if it
works for me then it is ok right? I mean, I wont fall into any serious
traps when only using it as a reference to the standard library functions.

2) Is this book up to date with the newest ANSI/ISO Standards?

3) Has there been any major changes to the C++ Standard since its release?
(November 2002)


I think possible you are mistaken in your thoughts about what it takes to
learn C++. Learning C++ is not about primarily about learning a few concepts
and standard library functions. I can see how learning C would have seemed
mostly to be like that. But C++ is a much more about learning the styles of
programming that work well with it, e.g. object oriented programming and
generic programming. C++ is also a very idiomatic language and it has many
many 'gotchas'. So I would get a book that teaches you C++ style not a
reference to its standard library (although that wouldn't hurt). Accelerated
C++ by Koenig and Moo is often recommended for someone in your position.

John
Jul 22 '05 #3
Victor Bazarov wrote:
Materialised wrote:
I'm just looking for some suggestions on a good book that will cover
the C++ standard well.
I Know C (quite) well, and learnt this language by reading as much
source code as possible and using Herbert Schildt's C The Complete
Reference (4th Edition) as a reference where needed.

I was thinking about purchasing C++: The Complete Reference (4th
Edition) and attempting to learn C++ in a similar way.

NNNNNNOOOOOOOOO OOOOOOOOOOOOOOO OOOOOO!!!!!!!!! !!!!!!

Get a good book. Get a book from a reputable author (authors). See
www.accu.org, the book review section, for the recommended books.
I do have a few questions:

1) I know many people dismiss these books as being rubbish, but if it
works for me then it is ok right?

You will have to define "works" here before your question can be answered.
> I mean, I wont fall into any serious

traps when only using it as a reference to the standard library
functions.

Why not just get a _good_ reference? Like Nicolai Josuttis' "The C++
Standard Library", for example.
2) Is this book up to date with the newest ANSI/ISO Standards?

The sheer name of the author is enough to answer "no" to this, based
on the reputation he earned with his other creations.
3) Has there been any major changes to the C++ Standard since its
release? (November 2002)

This question is only valid if the answer to (2) is "yes". And, no,
there were no _major_ changes to the Standard in 2003, but there were
_some_.

Victor

Im looking for a good book really, that will cover the full standard and
STL, while providing examples on the usage (as Schildt's did.)

Does the book you suggested cover this? I have read the review and can't
decide if it does or not. Or would I also need to purchise C++ Standard
Library: A Tutorial & Reference by the same author?
--
perl -e 'printf "%silto%c%sal%c %s%ccodegurus%c org%c", "ma", 58, "mw",
107, 'er', 64, 46, 10;'
Jul 22 '05 #4
John Harrison wrote:
"Materialis ed" <ma**********@p rivacy.net> wrote in message
news:2q******** *****@uni-berlin.de...
Hi All,

I'm just looking for some suggestions on a good book that will cover the
C++ standard well.
I Know C (quite) well, and learnt this language by reading as much source
code as possible and using Herbert Schildt's C The Complete Reference (4th
Edition) as a reference where needed.

I was thinking about purchasing C++: The Complete Reference (4th Edition)
and attempting to learn C++ in a similar way.
I do have a few questions:

1) I know many people dismiss these books as being rubbish, but if it
works for me then it is ok right? I mean, I wont fall into any serious
traps when only using it as a reference to the standard library functions.

2) Is this book up to date with the newest ANSI/ISO Standards?

3) Has there been any major changes to the C++ Standard since its release?
(November 2002)

I think possible you are mistaken in your thoughts about what it takes to
learn C++. Learning C++ is not about primarily about learning a few concepts
and standard library functions. I can see how learning C would have seemed
mostly to be like that. But C++ is a much more about learning the styles of
programming that work well with it, e.g. object oriented programming and
generic programming. C++ is also a very idiomatic language and it has many
many 'gotchas'. So I would get a book that teaches you C++ style not a
reference to its standard library (although that wouldn't hurt). Accelerated
C++ by Koenig and Moo is often recommended for someone in your position.

John

Great, and its half price on Amazon at the moment. The reviews on it
make it look like its exactly what I am looking for. Thanks.
(for anyone else who wants it check out
http://www.amazon.co.uk/exec/obidos/...945000-9793212
)
--
perl -e 'printf "%silto%c%sal%c %s%ccodegurus%c org%c", "ma", 58, "mw",
107, 'er', 64, 46, 10;'
Jul 22 '05 #5
"Materialis ed" <ma**********@p rivacy.net> wrote in message
news:2q******** *****@uni-berlin.de...
I'm just looking for some suggestions on a good book that will cover the
C++ standard well.


The best source for information about the C++ standard is the C++ standard,
which you can buy from ANSI in PDF form for $18, or from your favorite
bookstore in paper form for $65 (ask for ISBN 0-470-84674-7).

If you're looking for tutorial books, you might check the reviews in
www.accu.org
Jul 22 '05 #6
Materialised wrote:
[..]
Im looking for a good book really, that will cover the full standard and
STL, while providing examples on the usage (as Schildt's did.)

Does the book you suggested cover this? I have read the review and can't
decide if it does or not. Or would I also need to purchise C++ Standard
Library: A Tutorial & Reference by the same author?


That's the same one.

V
Jul 22 '05 #7
Materialised wrote:
Hi All,

I'm just looking for some suggestions on a good book that will cover the
C++ standard well.
I Know C (quite) well, and learnt this language by reading as much
source code as possible and using Herbert Schildt's C The Complete
Reference (4th Edition) as a reference where needed.

I was thinking about purchasing C++: The Complete Reference (4th
Edition) and attempting to learn C++ in a similar way.
I do have a few questions:

1) I know many people dismiss these books as being rubbish, but if it
works for me then it is ok right? I mean, I wont fall into any serious
traps when only using it as a reference to the standard library functions.

2) Is this book up to date with the newest ANSI/ISO Standards?

3) Has there been any major changes to the C++ Standard since its
release? (November 2002)

Thanks for any replies
Mick

Ok, all done and dusted. I have ordered the following 2 books from Amazon.

"Accelerate d C++: Practical Programming by Example (C++ in Depth S.)"

and

"The C++ Standard" British Standards Institute;Hardc over;

I would have paid to download the PDF version of the latter, but to be
honest, although computers are great and some belive that books may soon
be a thing of the past, I much prefer reading from books than a computer
screen, and also the lack of toner for my printer, would have ended up
making it just expensive to print it. lol

I would like to thank all who answered for your suggestions.
--
perl -e 'printf "%silto%c%sal%c %s%ccodegurus%c org%c", "ma", 58, "mw",
107, 'er', 64, 46, 10;'
Jul 22 '05 #8
Hi,

Materialised did utter the following words of wisdom:
Im looking for a good book really, that will cover the full standard and
STL, while providing examples on the usage (as Schildt's did.)


Schildt may supply examples on the usage. Whether they work as they
should, are explained correctly or actually compile is another matter.

Schildt == very bad.

TTFN

Paul

--
"There are four stages to any war
First they ignore you, then they laugh at you
Then they fight you, then YOU win."
Ghandi

Jul 22 '05 #9
In article <2q************ *@uni-berlin.de>,
Materialised <ma**********@p rivacy.net> wrote:
I'm just looking for some suggestions on a good book that will cover the
C++ standard well.
I Know C (quite) well, and learnt this language by reading as much
source code as possible and using Herbert Schildt's C The Complete
Reference (4th Edition) as a reference where needed.

I was thinking about purchasing C++: The Complete Reference (4th
Edition) and attempting to learn C++ in a similar way.
I do have a few questions:

1) I know many people dismiss these books as being rubbish, but if it
works for me then it is ok right? I mean, I wont fall into any serious
traps when only using it as a reference to the standard library functions.

2) Is this book up to date with the newest ANSI/ISO Standards?
Even ignoring comments you will no doubt received about these books,
I'd like to offer you some caution about just getting one book.
Get many. See http://www.comeaucomputing.com/booklist
and http://www.accu.org for suggestions
3) Has there been any major changes to the C++ Standard since its
release? (November 2002)


Some Defects in Standard C++ have been officially fixed with C++03,
though compilers are still catching up with those, and in trying
to meet C++98.
--
Greg Comeau / Comeau C++ 4.3.3, for C++03 core language support
Comeau C/C++ ONLINE ==> http://www.comeaucomputing.com/tryitout
World Class Compilers: Breathtaking C++, Amazing C99, Fabulous C90.
Comeau C/C++ with Dinkumware's Libraries... Have you tried it?
Jul 22 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
1235
by: Jason Daly | last post by:
I am looking for suggestions on book titles. I want great books for: ASP (VbScript) SQL PHP CSS XML Suggestions for or against any titles?
2
2114
by: M Wells | last post by:
Hi All, I'm about to begin studying for the MCDBA certification and I'm wondering what books people would recommend? The following gets a good review, so I'm planning on purchasing it: MCSA/MCSE/MCDBA Self-Paced Training Kit: Microsoft SQL Server 2000 System Administration, 70-228, Second Edition
6
1315
by: Jax | last post by:
Anyone know of one? Best book i've read so far is Simon Robinson's Wrox Professional C# book but the ASP.NET chapter is weak, i'm looking for something more detailed, any suggestions? jax
5
1375
by: managerx | last post by:
I need help to learn this language (vb.net), but I am a rookie when it comes to vb.net. There is no reason for me to spend too much time to research which book would be the best choice to buy, because I don't know that much about it anyways. So could someone give me some good suggestions on which vb.net book is the best for amateurs? please? Thanks a lot. managerx
4
1447
by: Jim Flanagan | last post by:
Hello.. I am an intermediate level VB6 user and am beginning a brand new application for which I want to use VB.net. Therefore, I am shopping for the best possible 'learning' book on the subject. The book needs to jump right into the good stuff. No - 3 chapters on using the IDE, etc. I am comfortable with object oriented programming using C++, so any books that concentrate in that area is OK, too.. Anyway, your suggestions are...
22
3434
by: Jon Skeet [C# MVP] | last post by:
I'm looking to write a C# book fairly soon, and the publisher I've approached wants me to do a bit of market research to find out what people like and don't like in this kind of book. I've read loads of reviews of best-selling books on Amazon, so I've got some ideas from there, but I'd be very interested in hearing what you all think makes a good C# book. I'm interested primarily in stylistic things - how light-hearted, what kind of...
10
1419
by: Rob Kendrick | last post by:
Hi, I'm a C programmer of (I'd like to think) intermediate skill and experience, able to throw most things together quite happily in C. I'd like to get to the point of being able to legitimately use the word "expert" on my CV. Does the group have any suggestions for books targeted at the intermediate programmer, rather than beginning? I suppose what I'm after is a guide that helps me build on what I already know.
6
1988
by: Hello | last post by:
Hello every body Please can any body tells me a good book that can teach me "visual basic 2005" (as beginner). Thank you all =========================================
126
4432
by: jacob navia | last post by:
Buffer overflows are a fact of life, and, more specifically, a fact of C. All is not lost however. In the book "Value Range Analysis of C programs" Axel Simon tries to establish a theoretical framework for analyzing C programs. In contrast to other books where the actual technical difficulties are "abstracted away", this books tries to analyze real C programs taking into account pointers, stack frames, etc.
0
9685
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10249
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10025
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7563
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6804
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5461
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5584
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3755
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2937
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.