473,378 Members | 1,447 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

Book recommendation

Hi there,

I am wanting to learn c++ better. I can get by in c, and have really just
used c++ as a 'c with classes' approach. I want to learn the
object-oriented approach, STL and streams. Here is a list of books my
library have, can anybody recommend any fo these?
Thanks
Allan

"Programming in C++", Jean Ettinger, MacMillan 1994

"Object-oriented programming in C++", Nicolai Josuttis, Wiley 2003

"A natural introduction to computer programming with c++", Kari, Laitinen,
trafford 2002

"Accelerated c++: practical programming by example", Andrew Koenig,
Addison-Wesley 2000

"The C++ standard library: a tutorial and reference", Nicolai Josuttis,
Addison-Wesley 1999

"The C++ programming language", Bjarne Stroustrup, Addison-Wesley 1986

"The C++ programming language - 2nd edition", Bjarne Stroustrup,
Addison-Wesley 1991
There are others - but these seem to be the general ones
Jul 19 '05 #1
2 2273

"Patrick Frankenberger" <p.*************@gmx.net> wrote in message
news:bg*************@news.t-online.com...
"Allan Bruce" wrote:
Here is a list of books my
library have, can anybody recommend any fo these?
"Programming in C++", Jean Ettinger, MacMillan 1994
"Object-oriented programming in C++", Nicolai Josuttis, Wiley 2003
"A natural introduction to computer programming with c++", Kari, Laitinen, trafford 2002


I don't know any of these books, i would try the one of Josuttis first...
"Accelerated c++: practical programming by example", Andrew Koenig,
Addison-Wesley 2000


If you don't have any (OO-)programming experience, this is the book to

get. It shows real C++ right from the start, object-oriented examples solving
real problems.
"The C++ standard library: a tutorial and reference", Nicolai Josuttis,
Addison-Wesley 1999
Another great book. Get it or you'll miss it later. It holds everything

the title promises.It won't teach you C++ or OOP though...
"The C++ programming language", Bjarne Stroustrup, Addison-Wesley 1986
"The C++ programming language - 2nd edition", Bjarne Stroustrup,
Addison-Wesley 1991


These are outdated, C++ changed quite a bit since 1991.

HTH,
Patrick


I just noticed, the library has the 3rd special edition of Stroustrup - is
this a better bet for me? It came highly recommended in the reviews
Allan
Jul 19 '05 #2
"Allan Bruce" wrote:
I just noticed, the library has the 3rd special edition of Stroustrup - is
this a better bet for me? It came highly recommended in the reviews
Allan


"The C++ Programming Language" is a language reference and not much more. I
don't think it is a good book to learn programming in C++ with. Too
detailed, bottom-up description of the language (which means you have to
read hundreds of pages before you reach the interesting stuff) and it
presumes the reader to already know OOP.

I would recommend you to get Accelerated C++ first. It is a very compact
introduction and still covers a broad range of topics. C++, STL, OOP, some
computer science stuff such as invariants...

HTH,
Patrick
Jul 19 '05 #3

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

Similar topics

1
by: php newbie | last post by:
I have the Transact-SQL Programming book from O'Reilly. It was published in 1999. It states that "SELECT ... INTO" statements end up locking the entire database of the target table. Since the...
0
by: Phil Da Lick! | last post by:
Hi all, I am about to move into programming using an xml web services model. The first thing I need to know is whether you can use them privately within a corporate LAN, or whether you need to...
2
by: Bruce Dodds | last post by:
I will be doing an app for a nonprofit. It would be useful for them to have a good entry-level book on Access so that they don't have to pay someone to design all their queries and reports. I'm not...
3
by: Alan | last post by:
I got a book : C# Primer Plus, this is about the C#. I am going to learn Visual C#, another book recommendation about this specific topic ? I don't want a book repeat the C# stuffs already in my...
9
by: Reginald Blue | last post by:
I asked this before, although several months ago, and I want to make sure the recommendation hasn't changed. I'm a developer who is working on a Web application, but most of my work is at the...
16
by: Robert Zurer | last post by:
Can anyone suggest the best book or part of a book on this subject. I'm looking for an in-depth treatment with examples in C# TIA Robert Zurer robert@zurer.com
6
by: ted | last post by:
Hi, I have been programming for about 5 years mainly on client apps that are standalone and n-tier. I have very little experience with web development. I need a recommendation on a book that...
4
by: Huy | last post by:
I am in need of a book recommendation to pick up C++ properly and elegantly. I program extensively within the Python programming language and have a decent grasp of OOP (possibly could be better)...
3
by: Lauren Quantrell | last post by:
After a few years of Access VBA it's time to learn C#.Net. Can anyone recommend a book that is good for someone with no experience other than VBA?
14
by: At_sea_with_C | last post by:
Hello all, Im some way in C and i have to start on C++ to. I want your opinions on Teach yourself C++ in 21 days by Jessi Liberty. Can I go with it as my first book are are there better ones? ...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 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 former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?

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.