LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Good C++ book for programmer? (https://www.linuxquestions.org/questions/programming-9/good-c-book-for-programmer-684375/)

Hewson 11-18-2008 11:52 AM

Good C++ book for programmer?
 
Hi all,

I haven't touched C++ since early in college. Most of college I spent time in Java. Since college I have worked in odd collection of languages: Python, JavaScript, BASH, and Java. I still have my old C++ books, most notably Deitel's 'C++ How to Program, 2nd Edition'. I need a refresher course, and it seems in the last 10 years or so C++ has changed a little. (I followed the helloworld program and g++ told me I was using depreciated headers) The little re-reading of Deitel's book I have done is a little tiresome; it seems geared towards beginners.

Can some one recommend a good intermediate level C++ book? I'm not sure if I should get a straight C++ reference or a 'new to c++, but not new to programming' book. Should I just get the latest edition of Deitel's book?

Thanks,

S

jus71n742 11-18-2008 12:03 PM

No I have the latest edition of that book. I have also read into the edition you have they havn't changed very much. If you want more object oriented stuff I have found C++ program Design by James P. Cohoon and Jack W. Davidson. I have been using it in my C++ class over the Deitel book and my grade thanked me lol. I like it quite a bit

robogymnast 11-18-2008 12:16 PM

I've been using "C++ from the ground up" by Herbert Schildt as a refresher/reference after graduating and using C++ in my first job out of school. Usually only need to look up a couple concepts or a keyword or something like that, but when I am stumped it does a good job of explaining things.

Hewson 11-18-2008 12:20 PM

Thanks for the reply!

Reviews for that book on Amazon are not so great. =0/


I'm debating getting the O'Reilly C++ in a nutshell book or the c++ programming language book

Any LQers have any other suggestions?

-S

estabroo 11-18-2008 12:21 PM

C++ Programming Language - Bjarne Stroustrup

Hewson 11-18-2008 12:30 PM

Thanks for the reply.

I'm thinking that is the book for me.

Cheers,

S

lali.p 11-20-2008 12:16 AM

Quote:

Every day when God sits at His computer, he faces the big question: earth.config- file corrupted Reboot universe? (Y/N)
nice one :)


Regarding the question, i would recommend never to read *any* book of Herbert Schildt. If you doubt what i said just spend sometime on reading the reviews about his books especially from people who work in *nix environment and are quite expert in programming.


C++ Primer 4th edition by Stan Lippman is good for intermediate level.
Ofcourse C++ bible is The C++ Programming Language 3rd edition.



Reagards
Kartik Mahajan

samjh 11-20-2008 12:37 AM

http://www.amazon.com/Accelerated-Pr.../dp/020170353X

jay73 11-20-2008 03:15 AM

Well, if you use a *buntu, you could install the c++-annotations. And you could download both volumes of Bruce Eckel's Thinking in C++.

nehaandrew 11-26-2008 10:10 AM

"The C++ Programming Language" by "Bjarne Stroustrup"

You can read more about the author here - http://en.wikipedia.org/wiki/Bjarne_Stroustrup


FYI - Bjarne Stroustrup created C++. So, rest assured, his book is the most authoritative book on C++
:)

Linux


All times are GMT -5. The time now is 12:53 PM.