You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles of generic programming and the mathematical concept of abstraction on which it is based, helping you write code that is both simpler and more powerful. If you’re a reasonably proficient programmer who can think logically, you have all the background you’ll need. Stepanov and Rose introduce the relevant abstract algebra and number theory with exceptional clarity. They carefully explain the problems mathematicians first needed to solve, and then show how these mathematical solutions translate to generic programming and the creation of more effecti...
Elements of Programming provides a different understanding of programming than is presented elsewhere. Its major premise is that practical programming, like other areas of science and engineering, must be based on a solid mathematical foundation. This book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation. Using abstract algorithms leads to efficient, reliable, secure, and economical software.
Defines the template classes and functions of the standard template library (STL) component of the C++ programming language. A chapter is devoted to each of the 13 headers, providing a functional description of the header contents, suggestions for how best to use the facilities defined in the header, and the C++ code itself. Additional chapters introduce STL as a whole and discuss three overarching topics--iterators, algorithms, and containers. c. Book News Inc.
This book constitutes the thoroughly refereed post-proceedings of the International Seminar on Generic Programming held in Dagstuhl Castle, Germany in April/May 1998.The 20 revised full papers were carefully reviewed for inclusion in the book. As the first book entirely devoted to the new paradigm of generic programming, this collection offers topical sections on foundations and methodology comparisons, programming methodology, language design, and applications.
Numerous color and b & w reproductions from mostly European and a few US museums, reinforce the commentary of Stepanov (St. Petersburg Institute of Art History) on Cranach the Elder as a German Renaissance master. Though not as well known as his Catholic Italian contemporaries, Protestant Cranach bequeathed a legacy of diverse works on religious and secular subjects (hunting scenes are notable) and painting techniques which influenced generations of artists. As a court artist (for Frederick the Wise, Saxony), he also designed costumes, furniture, and parade-ground arms. Includes a chronology of the works of Cranach and his notable peers, but no index. 9.5x12.5" c. Book News Inc
"In his first year in office, President Dmitry Medvedev has done little to reverse the Russian government's deliberate weakening of key institutions of a pluralistic democratic society, which marked the presidency of Vladimir Putin. One key aspect of this growing authoritarianism has been increasing, excessive government scrutiny and control of nongovernmental organizations, mainly through the 2006 law regulating NGOs. This report describes how the law and current rules allow the state to interfere arbitrarily in NGOs, by conducting intrusive audits, imposing onerous reporting requirements, and impeding NGO registration on non-substantive, insignificant grounds. It documents how the law allo...
Scott Lukas, famed industry expert on designing themed spaces, brings you a book that focuses on the imaginative world of themed, immersive and consumer spaces. Whether or not you are involved in designing a theme park, cultural museum, shop, or other entertainment space, you will benefit from the insider tips, experiences, and techniques highlighted in this practical guide. Make your themed spaces come to life and become true, immersive worlds. The book features informative sidebars addressing possible design issues and current trends; case studies and interviews with real-world designers, and further reading suggestions. The book also includes a companion website, as well as exercises that accompany each chapter, lavish photos, illustrations, and tables.
Examining the Soviet massacre of Polish prisoners of war at Katyn and other camps in 1940 – one of the most notorious incidents of the Second World War – this book sheds new light on what took place and how the memory of the massacres long affected, and continues to affect, Polish-Russian relations.
Earlier two editions of this practice-oriented book have been well accepted over the past decade by students, teachers and professionals. Inspired by the avid response, the author is enthused to bring out the third edition, improving upon the concepts with glimpses of C++11 features. This book presents a unique blending of C++ as one of the most widely used programming languages of today in the backdrop of object-oriented programming (OOP) paradigm and modelling. Along with an overview of C++ programming and basic object-oriented (OO) concepts, it also provides the standard and advanced features of C++ for further study. The text establishes the philosophy of OOP by highlighting the core fea...