Stroustrup is great and accurate, but is compact, so it works better if you already know some C++, at least how to compile and run stuff. Like the Kernighan and Ritchie for C. It may show how to make a very simple compile on a *NIX system as a reference. If you are completely unfamiliar with that process read it online in the meantime, for your preferred environment, and then get the details of the language from the book.
Kernighan/Ritchie is great, one of my favorite books ever, but if you are only buying one, I recommend getting the Stroustrup first. It will be more up to date to current compilers, unless you plan to use a pure C one; and it will contain information about the STL, which I highly recommend to learn. If you are already comfortable with a particular language, I wouldn't recommend trying a new language during the live rounds until you are comfortable with it. It would be a shame if you know how to solve a problem, but you have to spend most of the time learning the language during the round. Practice a lot before rounds, problems you already know how to solve are good to practice a new language. Get to know the language, what it offers so you don't have to do them again, so if you plan to use C++, learn about the STL. Although, that applies to any language, learn as much as you can about it's standard library. Carlos Guía On Sat, Apr 17, 2010 at 11:43 PM, Mathias Grimm <[email protected]>wrote: > Thanks! I heard that Bjarne Stroustrup The C++ Programming Language is the > best, > > > > -- > Att. > Mathias Grimm > > Sun Certified Java Programmer 6.0 #SUN604760 > Zend Certified Engineer #ZEND006756 > Oracle 1Z0-001 > > http://mathiasgrimm.com.br > http://phpempregos.com.br > > -- > You received this message because you are subscribed to the Google Groups > "google-codejam" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-code%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-code?hl=en. > -- You received this message because you are subscribed to the Google Groups "google-codejam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en.
