My ‘must-read book’ for this month
The suggestion for this month’s must-read book comes from our reader Sajan Kumar, who recommended the book ‘C++ Concurrency in Action’ by Anthony Williams. As Sajan points out, “C++ introduces a whole bunch of features related to threading, locks and synchronisation. If you want to write concurrent code in C++11, this is definitely the book of your choice.” Thank you, Sajan, for your recommendation.
I also wanted to direct our readers to some interesting presentations on C++11. A set of interesting talks on C++11 by Bjarne Stroustrup, Herb Sutter, Hans Boehm, etc, were delivered at the C++11 event conducted by Microsoft recently. These talks are available at http://bit.ly/xgrlt8. There is also a C++11 concurrency tutorial available at http://bit.ly/zcn5r5, which is definitely worth listening to. Another useful source of information on concurrency in C++ and on the issues with threads and shared variables is Hans Boehm’s Web page, http://bit.ly/18nuj1.
If you have a favourite programming book/article that you think is a must-read for every programmer, please do send me a note with the book’s name, and a short writeup on why you think it is useful, so I can mention it in this column. This would help many readers who want to improve their coding skills.
If you have any favourite programming puzzles that you would like to discuss on this forum, please send them to me, along with your solutions and feedback, at sandyasm_at_yahoo_dot_com. Till we meet again next month, happy programming and here’s wishing you the very best!