Protocol Online logo
Top : Forum Archives: : Bioinformatics and Biostatistics

Can anyone recommend a good C++ book? - (Sep/27/2006 )

Hi there,

Does anyone know of a good C++ book? I've been looking at some tutorials on the net but they're useless mad.gif

I'd like something that gives a good basic introduction to the language and gradually progresses to an advanced level.

I'd appreciate any suggestions

Thanks!

Sara

-sara.pl-

c++ for dummies

-mdfenko-

Then there's the ol' classic:

POINTERS IN C


Try a Google search for it. Wonder if it still works!

------------

Just tried it. It doesn't work anymore, other sites are more popular.

-Doc_Martin-

Dummies books in my experience are rubbish. I generally go for the O'Reilly books for languages (perl, python and java) Practical C++ by Ouline is ok but does not cover useful things like the boost libraries - i suggest you look at these before you consider coding in C++. I suggest you go for the Deitel books for c++ - they read well and cover all the basics.

If you fancy yourself as a programmer then also pick up a copy of the c++ cookbook - these are very handy for skipping some pointelss basics (you should get these for any language you learn)

eventually you will become a code ph34r.gif


see here http://www.cppreference.com/ for a top notch online guide.

-perlmunky-

QUOTE (perlmunky @ Sep 28 2006, 11:28 AM)
Dummies books in my experience are rubbish.


Yes, I agree with perlmunky that dummies are a waste of time. I purchased Beginning Java for dummies last year and found it was utter nonsense. It didn't focus on any object orientation and didn't help me one bit with Java programming. I then moved onto "Java Illuminated" by Anderson, which I have to say was the best investment I made. I picked the language up in a few days.

Similarly with Perl.....I bought Learning Perl and Programming Perl from the O'reily series, and found these very helpful for creating my bioinformatics programs.

I shall have a look at your suggestions regarding c++.

Thanks everyone! smile.gif

-sara.pl-

QUOTE (sara.pl @ Sep 28 2006, 11:10 AM)
QUOTE (perlmunky @ Sep 28 2006, 11:28 AM)

Dummies books in my experience are rubbish.


Yes, I agree with perlmunky that dummies are a waste of time. I purchased Beginning Java for dummies last year and found it was utter nonsense. It didn't focus on any object orientation and didn't help me one bit with Java programming. I then moved onto "Java Illuminated" by Anderson, which I have to say was the best investment I made. I picked the language up in a few days.

Similarly with Perl.....I bought Learning Perl and Programming Perl from the O'reily series, and found these very helpful for creating my bioinformatics programs.

I shall have a look at your suggestions regarding c++.

Thanks everyone! smile.gif


I like C++ for dummies. That is where I started on learning C++. I also found Shaums series book on C++ really useful. Any other books?

-sharmasj-

If I look up (towards my bloated bookshelf) all I see is O'Reilly! The funny thing is that most of the time I learn stuff from random websites - if they are good enough then I just add then to my bookmarks!

Rather than go for books here are some sites I like:
http://www.physiol.ox.ac.uk/Computing/Onli...ons-by-cat.html
http://search.cpan.org/
http://www.bioperl.org/wiki/Main_Page
http://biojava.org/wiki/Main_Page
http://javaalmanac.com/
http://www.leepoint.net/notes-java/index.html
http://biopython.org/wiki/Main_Page
http://docs.python.org/tut/tut.html
http://www.cppreference.com/
http://biocpp.sourceforge.net/

and a shamless link to a site I admin -
http://bioinformaticsonline.co.uk/forum/
Which is very useful if you want quick help from experienced bioinformaticians with various chunks of code... (give HomeBrew a break from coding your problems!)

another good site is krugle (just put that into google) it searches for code chunks and various other things - very very good...

-perlmunky-