An interesting anecdote about his time in Academia in the video:<p><i>Some of the stuff I thought was really interesting to work on was unpublishable. I once wrote a paper on how to do abstract syntax trees 30 times better than GCC, and the paper was rejected on two reasons, three reasons. The first was that we had misunderstood C++ . This was me and Gaby Dos Reis, who was the French representative on the standards committee and one of the best people on the standard. Also, he was the shipping manager for GCC. They also claimed it had been done in GCC. I mean, this was totally bogus. And then when we complained they came back and said, "Oh, that's engineering; we're computer scientists." If we had been in engineering for cars and come up with a 32-times improvement of one of the key components of gadget, we'd have been heroes.</i><p><a href="https://www.youtube.com/watch?feature=player_embedded&v=Hdp87bNbs3A#t=6032" rel="nofollow">https://www.youtube.com/watch?feature=player_embedded&v=Hdp8...</a>
I think this might be well traveled ground now, but people always ask me what I'd recommend to learn good C++ style.<p><a href="http://www.amazon.ca/The-Design-Evolution-Bjarne-Stroustrup/dp/0201543303" rel="nofollow">http://www.amazon.ca/The-Design-Evolution-Bjarne-Stroustrup/...</a><p>and<p><a href="http://www.amazon.ca/Modern-Design-Generic-Programming-Patterns/dp/0201704315/" rel="nofollow">http://www.amazon.ca/Modern-Design-Generic-Programming-Patte...</a><p>are my two favorite books. And then if you aren't happy with these books this stackoverflow link has more books than you could ever want:<p><a href="http://stackoverflow.com/q/388242/25981" rel="nofollow">http://stackoverflow.com/q/388242/25981</a><p>This link from Microsoft is also pretty darn good:<p><a href="https://msdn.microsoft.com/en-us/library/hh279654.aspx" rel="nofollow">https://msdn.microsoft.com/en-us/library/hh279654.aspx</a>
YouTube link if you don't have flash: <a href="https://www.youtube.com/watch?v=Hdp87bNbs3A" rel="nofollow">https://www.youtube.com/watch?v=Hdp87bNbs3A</a>
Brilliant. Perhaps the most or second-most important language in widespread use today, this is the man who created it (and to this day my favorite language). Yet, so down to earth, humble and open about his own shortcomings, his lack of direction in the early years. I suppose the bets ones are like that.