Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Foundation of Algorithms in C++11, Volume 1: Using and Extending C++11, Boost And Beyond (Algocoders Series) Paperback – December 16, 2012
This book or booklet is an attempt to voice our understanding of foundation of algorithms newly introduced in C++11 from programmers' perspective who wish to keep themselves abreast with latest advent in C++ and beyond, but quite often than less, find themselves amidst a myriad of disconnecting information, simply due to sheer size of tremendous information available at hands reach, leading to a vast array of tips n techniques. Nonetheless, when it comes to applying same to their day-to-day problems, they end up struggling a lot to find the apt one.
This is the very first of this series which is out as promised above! We have adopted a top-down approach to instil our notes in a cohesive manner.
The style is pedagogical : we took an algorithm, newly introduced in C++11, looked at its usage, patterns, limitations, corner-cases, preconditions, post-conditions, constraints etc. while keeping a close eye on the interface, its possible evolution in ongoing works like the Origin C++ Libraries by Andrew Sutton, Contract++, A Concept Design of the STL by Bjarne Stroustrup et al. and other efforts to port boost libraries to C++11 as well as works at libcxx and libstdc++ with focus on C++11.
We tried to present a coherent approach to address the needs of programmers like us, who are keenly interested to apply these at work, with little or less risk, without indulging deep into the internals of intermediate evolution.
Table of Contents : http://www.algocoders.com/sites/default/files/toc1.pdf
Sample Chapter : http://www.algocoders.com/sites/default/files/1.pdf
- Print length240 pages
- LanguageEnglish
- Publication dateDecember 16, 2012
- Dimensions6 x 0.55 x 9 inches
- ISBN-10148125698X
- ISBN-13978-1481256988
Editorial Reviews
From the Back Cover
- Template Alias
- constexpr
- copy_backward
- requires
- std::enable_if : SFINAE
- Private Cast
- Type Functions
- Type Traits
- Explicit Template Instantiations and Specializations
- Trailing Return Type
- auto type specifier
- Intermediate Traits Idiom
- Value Type Deduction Framework
About the Author
Aditya Kant Sharma holds a B.Tech. degree from MITS-G. He has been programming in C++ since last 8 years with companies like Honeywell and Sapient. He loves to dive inside the internals of C++, Templates hijacking, MFC, STL, Boost, Loki, Design Patterns, LaTeX. He is reviving the bandagaon of spearheading ruminations on C++11 and beyond.
Product details
- Publisher : CreateSpace Independent Publishing Platform; 1st edition (December 16, 2012)
- Language : English
- Paperback : 240 pages
- ISBN-10 : 148125698X
- ISBN-13 : 978-1481256988
- Item Weight : 11.6 ounces
- Dimensions : 6 x 0.55 x 9 inches
- Customer Reviews:
About the authors

Chandrashekhar Kumar is a programmer and kriya yogi.

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
- 5 star4 star3 star2 star1 star5 star30%0%0%0%70%30%
- 5 star4 star3 star2 star1 star4 star30%0%0%0%70%0%
- 5 star4 star3 star2 star1 star3 star30%0%0%0%70%0%
- 5 star4 star3 star2 star1 star2 star30%0%0%0%70%0%
- 5 star4 star3 star2 star1 star1 star30%0%0%0%70%70%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The entirety of Chapter 7 appears to have been taken directly from the implementation of the Origin C++ Libraries[...])---my project---without any reference to the original source. Not only does the book include misappropriated code and text, its presentation is, at best, misleading. The authors fail to note that the work is purely experimental and have managed to uphold some of the library's darkest corners as elements of good design.
Other parts of the book summarize or copy parts of the "A Concept Design for the STL", which is freely available as a WG21 document[...]. It's a good read, free, and written by experts. The same can be said of every other library referred to or borrowed from in this book (Loki, Boost, LibC++). To say that I am extremely disappointed in this book would be a great understatement.
Advanced scenarios of template aliases, SFINAE, Value types are well illustrated with codes for
GNU/CLANG compiler.
In-depth insight into STL and internals of Boost algo like IPC, phoenix, uBLAS makes it an outstanding quality book.
Altogether a cool book for c++11 hackers.
