© 2009 Mitch Richling

0201700735

Complete List     Introduction
Author Index Recommendation Index Category Index Key Word Index
Download: The Software | Book Info In PDF | LaTeX Bibliography
 
 
 

The C++ Programming Language

Author:
Bjarne Stroustrup
Pub Date:
2000
Media:
Book
ISBN:
0-201-70073-5
Recommendation:
very highly recommended + BIC(76)
Catigory:
cs(61):programming(29):lang(13):c++(7)
Related Keywords:
c++(7) cs(61) lang(13) programming(29)
Find It:
@amazon
Annotation:
This book is not concise or particularly well organized, but it is clear, complete, and authoritative. It is a very difficult read for a beginning C++ programmer; however, it proves to be a useful reference after one becomes accustom to it's organization. This is the book I most often reach for to answer questions regarding the C++ language itself.
Full Review:
Bjarne Stroustrup is the guy that created C++, and thus he should be the authoritative source of information. This book is just that, authoritative. This particular printing is updated to include the C++ standard. I must say that the book jumps around a bit and the topics are a bit scattered. This makes it a very difficult read for the complete beginner. For someone completely new to the C++ language, especially an inexperienced programmer, I would suggest that this book be the SECOND book they read on C++. That is to say, this book is a very good read if you already know a bit about the language and can fill in some of the gaps in the organization. The book provides quite a bit of opinion regarding what is good programming and what is not. Liberal quantities of advice, almost all of it good, is found throughout the book. This can make the book a bit slow for more experienced programmers who just want a concise introduction to the language. After living with the book, the organizational structure becomes something that can be navigated and the work can then be used as a reliable reference.
Remote Keywords:
.net(1) 2d_graphics(1) 3d_graphics(1) administration(7) apache(1) automata(1) awk(1) bash(1) boost(1) bourne(1) bsd(1) c++(7) codes(2) color(2) compress(1) computation(1) computational(7) computing(2) crash(1) cryptography(4) cs(61) cvs(1) db(5) dns(1) ecc(1) freebsd(1) graphics(5) grep(1) hardware(1) hp/ux(1) hpux(1) http(1) hw(1) info(11) java(1) kernel(1) lang(13) languagespro(1) latex(2) lex(1) linux(2) make(1) math(126) model(2) network(4) num_theory(4) oracle(4) oracle7.3(1) oracle8(2) oracle8i(3) oracle91(1) performance(2) performance_tuning(1) perl(4) programming(29) proto(1) random(1) rcs(1) redhat(1) sccs(1) security(5) sed(2) sendmail(1) sh(1) shell(1) software(6) solaris(4) sparc(4) sql(2) statistics(35) stl(3) sun(1) tcpip(1) templates(1) tex(1) threads(1) typeset(1) typesetting(1) unix(15) vc(2) version_control(1) web(1) yacc(1)



© 2009 Mitch Richling