Which C++ book you'd call the C++ Bible?

Discussion about everything. New games, 3d math, development tips...
Post Reply
MasterGod
Posts: 2061
Joined: Fri May 25, 2007 8:06 pm
Location: Israel
Contact:

Which C++ book you'd call the C++ Bible?

Post by MasterGod »

Me and my friend are interested in a book which is the C++ "bible". Know any?

P.S
Is there an actual book called C++ Bible?

Thanks.
Image
Dev State: Abandoned (For now..)
Requirements Analysis Doc: ~87%
UML: ~0.5%
JP
Posts: 4526
Joined: Tue Sep 13, 2005 2:56 pm
Location: UK
Contact:

Post by JP »

Is the a C++ bible? Google it or search Amazon :P you'll find out very quickly that way :lol:

Personally my C++ bible is literally google, if i ever have a C++ question that's my first stop, i never use books, anything you'll find in a book is already available for free online so a book is only really useful if you can't get on the internet.
Image Image Image
CuteAlien
Admin
Posts: 9929
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

My C++ programming bible is definitely "The C++ Programming Language" from Bjarne Stroustrup. If possible always in the most current edition, it's one of those books which you have to buy again every few years. But worth it - it's the only programming book that I keep beside me while working all the time. And that since many years.

It's not as detailed as the C++ standard papers and it's not as beginner friendly as some other C++ books, but I think it's the only C++ book worth beeing called "The Bible".
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
MasterGod
Posts: 2061
Joined: Fri May 25, 2007 8:06 pm
Location: Israel
Contact:

Post by MasterGod »

@Jp: Google is a god, not a bible :lol: .
@CuteAlien: What is so special about it that other books lacks?
Image
Dev State: Abandoned (For now..)
Requirements Analysis Doc: ~87%
UML: ~0.5%
JP
Posts: 4526
Joined: Tue Sep 13, 2005 2:56 pm
Location: UK
Contact:

Post by JP »

It's just a really big bible really, though i'd rather not use that word because most of the stuff you get out of google is actually true ;)
Image Image Image
CuteAlien
Admin
Posts: 9929
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

MasterGod wrote:@CuteAlien: What is so special about it that other books lacks?
The most obvious difference to most book is that it's written by the guy who thought up c++. So you can trust this book to know what it's talking about. But what makes it so important for me is that it just seems to contain everything you'll need to know. I get by a lot by using sites like http://www.cppreference.com/ (which is especially useful if you use the STL). But once you need to dig a little bit deeper the Stroustrup book is there for you. With explanation and example. It just seems to contain everything - covering stuff from designing applications down to an description of the c++ grammar. I don't think there is any other book (or website) out which covers c++ as complete as this book.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
MasterGod
Posts: 2061
Joined: Fri May 25, 2007 8:06 pm
Location: Israel
Contact:

Post by MasterGod »

@JP: lol..

@CuteAlien: Cool, I think I'll buy the latest edition then. Just one more question, does it contain more then C++ syntax and tips, like design patterns etc?

nvm, I'll google it :wink: .
Image
Dev State: Abandoned (For now..)
Requirements Analysis Doc: ~87%
UML: ~0.5%
CuteAlien
Admin
Posts: 9929
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

It contains more than syntax and contains some hints for design, but it does not cover design patterns.
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Halifax
Posts: 1424
Joined: Sun Apr 29, 2007 10:40 pm
Location: $9D95

Post by Halifax »

GameDev has some pretty cool documents on design patterns in the software enginnering part of their articles.
TheQuestion = 2B || !2B
BlindSide
Admin
Posts: 2821
Joined: Thu Dec 08, 2005 9:09 am
Location: NZ!

Post by BlindSide »

CuteAlien wrote:My C++ programming bible is definitely "The C++ Programming Language" from Bjarne Stroustrup.
Seconded
ShadowMapping for Irrlicht!: Get it here
Need help? Come on the IRC!: #irrlicht on irc://irc.freenode.net
dejai
Posts: 522
Joined: Sat Apr 21, 2007 9:00 am

Post by dejai »

Well its sort of ironic as the bible is filled with logical faults I wouldn't want a programming bible that told me how to live my life right down to what shoes I wear. If you want a C++ Manual or a C++ one stop shop I don't think there is one, I agree with JP Google!

(Sorry I am not offending religious people, I am a STRONG BELIEVER IN Spaghedeity) Its the truth full stop.
Programming Blog: http://www.uberwolf.com
zeno60
Posts: 342
Joined: Sun May 21, 2006 2:48 am
Location: NC, USA
Contact:

Post by zeno60 »

dejai wrote:I wouldn't want a programming bible that told me how to live my life right down to what shoes I wear.
I think you read the wrong book...

You need to clarify what you are saying. Are you saying the "C++ Programming Language" is filled with logical faults, or the Holy Bible is filled with logical faults? The word "bible" has about as much to do with Religion as the word "pill" has to do with birth control.

Any of your major C++ tutorial sites reference Stroustrup's book in most cases as it is the definitive guide to C++, but for algorithms/design patterns, as you said: Google.
CuteAlien
Admin
Posts: 9929
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Post by CuteAlien »

dejai wrote:(Sorry I am not offending religious people, I am a STRONG BELIEVER IN Spaghedeity) Its the truth full stop.
Nobody expects the Pastafarian Inquisition...
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
Post Reply