Templates - Classic, Culture, Minimal, Nature: Rebecca Ann Tess
At long last, this much-awaited book delivers practical metaprogramming into the hands of the everyday C++ programmer. Simply put, a metaprogram is a program which generates or manipulates program code. The ability to programmatically create software allows programmers to work at a higher level of abstraction appropriate to the problem domain, and allows the resulting code to be reconfigured without loss of efficiency. Ever since generic programming was introduced to C++, programmers have discovered myriad ´´template tricks´´ for manipulating programs *as they are compiled*, effectively eliminating the barrier between program and metaprogram. While the excitement generated by these capabilities among C++ experts has reached the community at large, their practical application remains out-of-reach for most programmers. This book provides the neccessary foundation to make template metaprogramming practical for everyone. Product Description Abrahams and Gurtovoy have written something close to a classic. marvelous fun to read. Read the complete book review by Jack J. Woehr, Dr. Dobbs Journal, June 03, 2005 If you´re like me, you´re excited by what people do with template metaprogramming (TMP) but are frustrated at the lack of clear guidance and powerful tools. Well, this is the book we´ve been waiting for. With help from the excellent Boost Metaprogramming Library, David and Aleksey take TMP from the laboratory to the workplace with readable prose and practical examples, showing that compile-time STL is as able as its runtime counterpart. Serving as a tutorial as well as a handbook for experts, this is the book on C++ template metaprogramming. -Chuck Allison, Editor, The C++ Source C++ Template Metaprogramming sheds light on the most powerful idioms of today´s C++, at long last delivering practical metaprogramming tools and techniques into the hands of the everyday programmer. A metaprogram is a program that generates or manipulates program code. Ever since generic programming was introduced to C++, programmers have discovered myriad template tricks for manipulating programs as they are compiled, effectively eliminating the barrier between program and metaprogram. While excitement among C++ experts about these capabilities has reached the community at large, their practical application remains out of reach for most programmers. This book explains what metaprogramming is and how it is best used. It provides the foundation you´ll need to use the template metaprogramming effectively in your own work. This book is aimed at any programmer who is comfortable with idioms of the Standard Template Library (STL). C++ power-users will gain a new insight into their existing work and a new fluency in the domain of metaprogramming. Intermediate-level programmers who have learned a few advanced template techniques will see where these tricks fit in the big picture and will gain the conceptual foundation to use them with discipline. Programmers who have caught the scent of metaprogramming, but for whom it is still mysterious, will finally gain a clear understanding of how, when, and why it works. All readers will leave with a new tool of unprecedented power at their disposal-the Boost Metaprogramming Library. The companion CD-ROM contains all Boost C++ libraries, including the Boost Metaprogramming Library and its reference documentation, along with all of the book´s sample code and extensive supplementary material. Features + Benefits At long last, this much-awaited book delivers practical metaprogramming into the hands of the everyday C++ programmer. ° Presents the C++ Metaprogramming Library (MPL), a framework of powerful tools providing unprecedented new capability to the C++ power-user. ° Bjarne Stroustrup gave the equivalent of a blank check to the authors--meaning that he would accept anything they wrote into his Series, given their overwhelming expertise in this domain. ° CD-ROM contains the entire Boost Library. Backcover Abrahams and Gurtovoy have written something close to a classic. marvelous fun to read. Read the complete book review by Jack J. Woehr, Dr. Dobbs Journal, June 03, 2005 If you´re like me, you´re excited by what people do with template metaprogramming (TMP) but are frustrated at the lack of clear guidance and powerful tools. Well, this is the book we´ve been waiting for. With help from the excellent Boost Metaprogramming Library, David and Aleksey take TMP from the laboratory to the workplace with readable
Application Templates:Faster, Better, and Cheaper Systems (Classic Reprint) J. Debra Hofman
Advanced Metaprogramming in Classic C++ aims to be both an introduction and a reference to C++ template metaprogramming (TMP); TMP is presented in the book as a set of techniques that will bring a new style in C++ and make code exceptionally clear and efficient. The book deals with language aspects, design patterns, examples and applications (seen as case studies). Special emphasis is put on small reusable techniques that will improve the quality of daily work. What makes the book exceptional is the level of understanding of the concepts involved imparted by the author. This is not just a rote overview of metaprogramming. You will truly understand difficult topics like static assertions, how to write metafunctions, overload resolution, lambda expressions, and many others. More than that, you will work through them with practical examples guided by the author´s frank explanations. This book requires you to think and to learn and to understand the language so that you can program at a higher level.
How we can transform the global food system by changing what´s on our dinner plates. The implausible truth: Over one billion people in the world are hungry and over one billion are overweight. Far from complete opposites, hunger and obesity are in fact different manifestations of the same problem: It´s increasingly difficult to find and eat nutritious food. By examining the global industrial food system using the deceptively simple template of a classic American dinner, We the Eaters not only outlines the root causes for this bizarre and troubling dichotomy, but also provides a blueprint of actionable solutions - solutions that could start with changing out just a single item on your plate. From your burger to your soda, Gustafson unpacks how even the hyper-local can cause worldwide ripples. For instance: American agricultural policy promoting corn and soybeans in beef farming means we feed more to cows than to hungry people. This is compounded by the environmental cost of factory livestock farming, rising obesity rates, and the false economics of unhealthily high meat consumption. The answer? Eat a hamburger; just make it a smaller, sustainably raised, grass-fed one. Gustafson - a young entrepreneur, foreign policy expert, and food policy advocate - delivers a wake-up call that will inspire even the most passive listener to take action. We can love our food and our country while being better stewards of our system and our health. We the Eaters is nothing short of a manifesto: If we change dinner, we can change the world. 1. Language: English. Narrator: Dara Rosenberg. Audio sample: http://samples.audible.de/bk/adbl/019137/bk_adbl_019137_sample.mp3. Digital audiobook in aax.
The groundbreaking best seller and classic.´The tragedies keep coming. As we reel from the latest horror...´ So begins the epilogue, illustrating how Columbine has become the template for nearly two decades of ´spectacle murders´. It makes the imperative to understand the crime that sparked this flame more urgent than ever. What really happened on April 20th, 1999? The horror left an indelible stamp on the American psyche, but most of what we thought we knew was wrong. It wasn´t about jocks, goths or the Trench Coat Mafia. Dave Cullen was one of the first reporters on the scene, and he spent 10 years on this book, the definitive account. With a keen investigative eye and psychological acumen, he draws on mountains of evidence, insight from the world´s leading forensic psychologists. Cullen paints raw portraits of two polar opposite killers. They contrast starkly with the flashes of resilience and redemption among the survivors. 1. Language: English. Narrator: Don Leslie. Audio sample: http://samples.audible.de/bk/qpuk/000968/bk_qpuk_000968_sample.mp3. Digital audiobook in aax.
The best-selling trading book of all time--updated for the new era The New Trading for a Living updates a modern classic, popular worldwide among both private and institutional traders. This revised and expanded edition brings time-tested concepts in gear with today´s fast-moving markets, adding new studies and techniques for the modern trader. This classic guide teaches a calm and disciplined approach to the markets. It emphasizes risk management along with self-management and provides clear rules for both. The New Trading for a Living incudes templates for rating stock picks, creating trade plans, and rating your own readiness to trade. It provides the knowledge, perspective, and tools for developing your own effective trading system. All charts in this book are new and in full color, with clear comments on rules and techniques. The clarity of this book´s language, its practical illustrations and generous sharing of the essential skills have made it a model for the industry--often imitated but never duplicated. Both new and experienced traders will appreciate its insights and the calm, systematic approach to modern markets. The New Trading for a Living will become an even more valuable resource than the author´s previous books: * Overcome barriers to success and develop stronger discipline * Identify asymmetrical market zones, where rewards are higher and risks lower * Master money management as you set entries, targets and stops * Use a record-keeping system that will make you into your own teacher Successful trading is based on knowledge, focus, and discipline. The New Trading for a Living will lift your trading to a higher level by sharing classic wisdom along with modern market tools.
Sherlock co-creators Steven Moffat and Mark Gatiss present their all-time favorite Sherlock Holmes adventures, with introductions read by Mark Gatiss. The hit BBC series Sherlock has introduced a whole new generation of fans to Arthur Conan Doyle´s legendary detective. In this unique collection, Sherlock co-creators Steven Moffat and Mark Gatiss have selected their all-time favorite Sherlock Holmes adventures, providing listeners a curated masterclass in crime fiction. Each of these 19 tales, from Sherlock´s first appearance in A Study in Scarlet to the late classic The Dying Detective, is a potent mix of murder, suspense, cryptic clues, red herrings, and revenge - a ground-breaking combination of forensic science and bold storytelling. Sherlock Holmes established new rules for what a fictional hero could be, and provided a template for detective stories we still follow today. With introductions to each story by producers Steven Moffat and Mark Gatiss, this beautifully designed collection is the perfect introduction to the world of Sherlock Holmes and the ultimate gift for fans of the show it inspired. 1. Language: English. Narrator: Simon Vance, Mark Gatiss. Audio sample: http://samples.audible.de/bk/brll/008847/bk_brll_008847_sample.mp3. Digital audiobook in aax.
Let’s be honest, we’re all fed up of worrying and stressing about money at the moment, and everyone could use some extra cash. It doesn´t matter what´s happened to you in the past or what your current situation is - you can live the life you want and never worry about money again. Earn More, Stress Less is your practical guide to living the law of attraction. It maps out a series of well-defined, realistic steps to help you get as much money as you want and put an end to financial worries. Successful people have been using these principles for hundreds of years.By following the powerful and eminently sensible steps outlined here, you can use the science of getting rich to realise your financial dreams too. You´ll discover:A clear explanation of how the law of attraction worksA way to decide exactly how much money you wantSimple, clear actions to start attracting wealthWays to stop worrying about moneyEasy steps to develop a daily routine to maintain your cash flowExamples, exercises, templates and how-to´sCase studies of people who have used the Earn More, Stress Less method to great successFergus O’Connell is also the author of twelve business books; the first of which, How to Run Successful Projects - the Silver Bullet, has become both a best seller and a classic and has been constantly in print for over twenty years. His book on common sense entitled Simply Brilliant - also a best seller and now in its fourth edition - was runner-up in the W H Smith Book Awards 2002. 1. Language: English. Narrator: Nigel Carrington. Audio sample: http://samples.audible.de/bk/adbl/011843/bk_adbl_011843_sample.mp3. Digital audiobook in aax.