| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||

› Find signed collectible books: 'Advanced C++/Book and Disk'
More editions of Advanced C++/Book and Disk:

› Find signed collectible books: 'Advanced Corba Programming With C++'
More editions of Advanced Corba Programming With C++:

› Find signed collectible books: 'Advanced Graphics Programming Using OpenGL'
More editions of Advanced Graphics Programming Using OpenGL:
› Find signed collectible books: 'Algorithms in C: Graph Algorithms'
Algorithms in C is a comprehensive repository of algorithms, complete with code. If you're in a pinch and need to code something up fast, this book is the place to look. Starting with basic data structures, Algorithms in C covers an enormous scope of information, with extensive treatment of searching and advanced data structures, sorting, string processing, computational geometry, graph problems, and mathematical algorithms. Although the manual often neglects to provide rigorous analysis, the text surrounding the algorithms provides clear and relevant insight into why the algorithms work. [via]
More editions of Algorithms in C:
› Find signed collectible books: 'Algorithms in C: Fundamentals, Data Structures, Sorting, Searching'
"This is an eminently readable book which an ordinary programmer, unskilled in mathematical analysis and wary of theoretical algorithms, ought to be able to pick up and get a lot out of.."
- Steve Summit, author of C Programming FAQs
More editions of Algorithms in C: Fundamentals, Data Structures, Sorting, Searching:
› Find signed collectible books: 'Algorithms in C++: Parts 1-4 Fundamentals, Data Structures, Sorting, Searching'
Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher Van Wyk and Sedgewick have developed new C++ implementations that both express the methods in a concise and direct manner, and also provide programmers with the practical means to test them on real applications.
Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers! This particular book, Parts 1n4, represents the essential first half of Sedgewick's complete work. It provides extensive coverage of fundamental data structures and algorithms for sorting, searching, and related applications. Although the substance of the book applies to programming in any language, the implementations by Van Wyk and Sedgewick also exploit the natural match between C++ classes and ADT implementations. [via]More editions of Algorithms in C++: Parts 1-4 Fundamentals, Data Structures, Sorting, Searching:
› Find signed collectible books: 'Beginning Visual C++ 6'
"Windows programming is not difficult," observes well-respected author Ivor Horton in his book Beginning Visual C++ 6. "In fact, Microsoft Visual C++ 6.0 makes it remarkably easy." Horton's treatment of Visual C++ continues the expert author's thorough and patient presentation of the best of today's object-oriented computer languages. (Besides C++, the author has written the excellent Beginning Java for Java developers). This massive, yet quite comprehensible, tutorial covers all the essential features of C++ used with Microsoft Visual C++ 6. Horton's book is the ideal choice for programmers who don't want to skimp on their general knowledge of C++. The author covers all the bases here in a title that will certainly compare favorably with any other Visual C++ tutorial on the market today. --Richard Dragan [via]

› Find signed collectible books: 'C# for Dummies'
C++ for Dummies, like all of the Dummies books, is an exercise in edutainment. The book is littered with cartoons, one-liners, cute symbols, checklists, and hints. Beneath all of the fun, author Stephen Davis provides a handy road map of C++ complete with warning signs to help beginners avoid stylistic and conceptual mistakes. The book contains useful pointers for programmers who use Microsoft and Borland C++ compilers and highlights some of the nonstandard features of these compilers. C++ for Dummies is full of apt metaphors that bring some of the more difficult-to-grasp concepts to life. [via]
More editions of C# for Dummies:
› Find signed collectible books: 'C How To Program'
This book demonstrates incrementally the features of C within the context of properly structured and well documented complete working C programs. Presents sample executions as well as an introduction to C++ object-oriented programming. [via]
› Find signed collectible books: 'C++ Coding Standards: 101 Rules, Guidelines, And Best Practices'
Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.
The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like
Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.
More editions of C++ Coding Standards: 101 Rules, Guidelines, And Best Practices:

› Find signed collectible books: 'C++ Cookbook'
More editions of C++ Cookbook:

› Find signed collectible books: 'C++ Faqs'
More editions of C++ Faqs:
› Find signed collectible books: 'C++ Faqs: Frequently Asked Questions'
Second Edition now available!This book is inspired by the popularity of the electronic FAQ, originally prepared and disseminated by Marshall Cline and available on the Internet at comp.lang.c++. The direct question and answer format makes it easy for readers to quickly find the information they are looking for. This book contains four to five times the material of the electronic FAQ: new questions and answers have been added, existing questions have been extensively revised, comprehensive examples illustrate key points and provide practical guidelines for programmers, and thorough cross referencing makes this book a professional guidebook. The authors go beyond simply answering questions, they present a clear philosophy that promotes high quality C++ programming. The authors combine a lively, straightforward style with just enough humor to make the book accessible to the beginning C++ programmer, and a valuable reference for the experienced C++ developer. 0201589583B04062001 [via]
More editions of C++ Faqs: Frequently Asked Questions:

› Find signed collectible books: 'C++ Footprint and Performance Optimization'
More editions of C++ Footprint and Performance Optimization:
› Find signed collectible books: 'C++ for Java Programmers'
Written for the moderately experienced Java programmer, this book builds on readers¿ existing knowledge of object-oriented programming and covers all important aspects of Standard C++-emphasizing more lower-level C-style details later in the presentation. Chapter topics include philosophy of C++, simplest C++, pointers and reference variables, object-based programming: classes, operator overloading, object-oriented programming: inheritance, templates, abnormal control flow, input and output, collections: the standard template library, primitive arrays and strings, C-style C++, and using Java and C++: the JNI. For new C++ programmers converted from Java.
[via]More editions of C++ for Java Programmers:
› Find signed collectible books: 'C++ How to Program'
The authors claim that the third edition of C++ How to Program is suitable for both beginners and experienced programmers. They justify it by providing a complete course in C++, in-depth explanations of C++ features and by insisting on teaching good programming practice--all delivered in a remarkably clear and readable style.
Nevertheless, your first impression will be of an impenetrable forest of dense text starting with an intimidatingly long discussion of the aims of the book and the origins of object-oriented programming in the preface. Fortunately, once past this you arrive at a well-structured text which starts as it goes on. A simple "Welcome to C++" program is presented which is then examined line by line. The same program is then implemented in a variety of ways to demonstrate the flexibility of the language. Among all this you will find many Good Programming Practice tips and rather fewer Common Progamming Errors with, later on, Testing And Debugging Tips--among other asides. It all makes for a lively and interesting read.
The book comes with Microsoft's Visual C++ 6 Introductory Edition on CD along with the hundreds of example programs. However, the text addresses ANSI/ISO C++ with no specific VC++IE coverage.
Combining a practical, stylish approach with a good theoretical basis for OOP, the use of UML for large program design and the many practical projects this has to be the most useful book available for anyone interested in C++. --Steve Patient [via]
More editions of C++ How to Program:

› Find signed collectible books: 'C++ in a Nutshell'
More editions of C++ in a Nutshell:

› Find signed collectible books: 'C++ Pocket Reference'
More editions of C++ Pocket Reference:
› Find signed collectible books: 'C++ Primer'
This new edition of C++ Primer, a favorite choice for a first C++ book, has been greatly improved with the latest and greatest on C++, stressing the built-in language features of the C++ Standard Library. For this new version--weighing in at a massive 1,237 pages--Stanley Lippman, a well-known C++ expert, teams up with Josée Lajoie, who has helped define the C++ international language standard. The new material is excellent for programmers who want to get the most out of new and advanced features in the language.
The authors still introduce the basics of C++, including data types and pointers, but quickly move on to stress how to get the most out of the built-in features of ISO-standard C++. Throughout this book built-in support for the C++ Standard Library, such as container classes like vectors and maps, and other standard features, such as the string class, are integrated into a tried-and- proven basic-language tutorial.
The major new features of C++ (templates, name spaces, and run-time type identification) all get their due. The result is an authoritative guide to basic and advanced C++ in a clear and readable style, with plenty of short, practical examples throughout the text. The book includes exercises--some quite challenging--for every section: a perfect choice both for self-study and the classroom. --Richard Dragan [via]
More editions of C++ Primer:

› Find signed collectible books: 'C++ Primer Plus'
If you are new to C++ programming, C++ Primer Plus, Fifth Edition is a friendly and easy-to-use self-study guide. You will cover the latest and most useful language enhancements, the Standard Template Library and ways to streamline object-oriented programming with C++. This guide also illustrates how to handle input and output, make programs perform repetitive tasks, manipulate data, hide information, use functions and build flexible, easily modifiable programs. With the help of this book, you will:
C++ Primer Plus, Fifth Edition makes learning and using important object-oriented programming concepts understandable. Choose this classic to learn the fundamentals and more of C++ programming.
More editions of C++ Primer Plus:

› Find signed collectible books: 'C++ Primer Plus: Teach Yourself Object-Oriented Programming/Book and Disk'
More editions of C++ Primer Plus: Teach Yourself Object-Oriented Programming/Book and Disk:

› Find signed collectible books: 'The C++ Programming Language'
More than three-quarters of a million programmers have benefited from this book in all of its editions Written by Bjarne Stroustrup, the creator of C++, this is the world's most trusted and widely read book on C++. For this special hardcover edition, two new appendixes on locales and standard library exception safety (also available at www.research.att.com/~bs/) have been added. The result is complete, authoritative coverage of the C++ language, its standard library, and key design techniques. Based on the ANSI/ISO C++ standard, The C++ Programming Language provides current and comprehensive coverage of all C++ language features and standard library components. For example: abstract classes as interfaces class hierarchies for object-oriented programming templates as the basis for type-safe generic software exceptions for regular error handling namespaces for modularity in large-scale software run-time type identification for loosely coupled systems the C subset of C++ for C compatibility and system-level work standard containers and algorithms standard strings, I/O streams, and numerics C compatibility, internationalization, and exception safety Bjarne Stroustrup makes C++ even more accessible to those new to the language, while adding advanced information and techniques that even expert C++ programmers will find invaluable. [via]
More editions of The C++ Programming Language:
› Find signed collectible books: 'C++ Programming: Program Design Including Data Structures'
Written exclusively for the student as opposed to the IT professional, this text contains numerous clear and complete explanations and examples. Using problem-solving throughout, this book offers comprehensive coverage of introductory C++ programming topics and then moves the students confidentally into more advanced concepts. [via]
More editions of C++ Programming: Program Design Including Data Structures:
› Find signed collectible books: 'The C++ Standard Library: A Tutorial and Reference'
Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively.
The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. (Learn just a few methods and you can pretty much work with them all.)
In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search, and otherwise manipulate STL containers). Other books either fold this material in with the explanation of containers or make it seem like an esoteric topic. The fact is, generic algorithms work with all the STL types, and by separating these algorithms out like this the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalization and locales).
For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming. --Richard Dragan
Topics covered: history of C++ and the Standard Library, template basics, Big-O Notation, the std namespace, standard exceptions, allocators, standard library utilities, pairs and auto_ptr, numeric limits, the Standard Template Library (STL) basics, containers, iterators, algorithms, vectors, lists, deques, strings, sets, multisets, bitsets, maps, multimaps, stacks, queues, iterator adapters, function objects, element requirements, value and reference semantics, complex numbers, valarrays, stream classes, stream manipulators and formatting, file I/O, internationalization, and locales. [via]
More editions of The C++ Standard Library: A Tutorial and Reference:

› Find signed collectible books: 'C++ Templates: The Complete Guide'
More editions of C++ Templates: The Complete Guide:

› Find signed collectible books: 'C++/CLI: The Visual C++ Language for .NET'
More editions of C++/CLI: The Visual C++ Language for .NET:

› Find signed collectible books: 'Data Abstraction and Problem Solving With C++: Walls and Mirrors'
More editions of Data Abstraction and Problem Solving With C++: Walls and Mirrors:
› Find signed collectible books: 'Data Structures & Algorithm Analysis in C++'
In this adaptation of his successful book, Data Structures and Algorithm Analysis, Mark Allen Weiss provides an innovative approach to algorithms and data structures in C++. He highlights conceptual topics, focusing on ADTs and the analysis of algorithms for efficiency as well as performance and running time. Dr. Weiss also distinguishes Data Structures and Algorithm Analysis in C++ with his clear, friendly writing style, logical organization or topics, and extensive use of figures and examples that show the successive stages of an algorithm. 0805354433B04062001 [via]
More editions of Data Structures & Algorithm Analysis in C++:
› Find signed collectible books: 'Data Structures and Algorithms in C++'
* Provides a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation
* Each data structure is presented using ADTs and their respective implementations
* Helps provide an understanding of the wide spectrum of skills ranging from sound algorithm and data structure design to efficient implementation and coding of these designs in C++
Wiley Higher Education [via]
More editions of Data Structures and Algorithms in C++:

› Find signed collectible books: 'The Design and Evolution of C++'
More editions of The Design and Evolution of C++:
› Find signed collectible books: 'Design Patterns: Elements of Reusable Object-Oriented Software'
Published in 1995, design patterns: elements of reusable object-oriented software has elicited a great deal of praise from the press and readers. The 23 patterns contained in the book have become an essential resource for anyone developing reusable software designs. In response to a great number of requests from readers of the book and from the object-oriented community as a whole, these designs patterns, along with the entire text of the book, are being made available on cd. This electronic version will enable students to install the patterns directly onto a computer and create an architecture for using and building reusable components. Produced in html format, the cd is heavily cross-referenced with numerous links to the online text [via]
More editions of Design Patterns: Elements of Reusable Object-Oriented Software:
› Find signed collectible books: 'Effective C++: 50 Specific Ways to Improve Your Programs and Designs'
This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer.
The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and delete operators in C++ for more robust memory management. The text then proceeds to class design, including the proper use of constructors, destructors, and overloaded operator functions for assignment within classes. (These guidelines ensure that you will create custom C++ classes that are fully functional data types, which can be copied and assigned just like built-in C++ classes.)
The author also provides a handful of suggestions for general class design, including strategies for using different types of inheritance and encapsulation. Never doctrinaire and always intelligent, these guidelines can make your C++ classes more robust and easier to maintain. --Richard Dragan [via]
More editions of Effective C++: 50 Specific Ways to Improve Your Programs and Designs:
› Find signed collectible books: 'Effective C++: 55 Specific Ways To Improve Your Programs And Designs'
Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If youve never read Effective C++ and you think you know everything about C++, think again.
Steve Schirripa, Software Engineer, Google
C++ and the C++ community have grown up in the last fifteen years, and the third edition of Effective C++ reflects this. The clear and precise style of the book is evidence of Scotts deep insight and distinctive ability to impart knowledge.
Gerhard Kreuzer, Research and Development Engineer, Siemens AG
The first two editions of Effective C++ were embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers practical approach to C++ describes the rules of thumb used by the experts the things they almost always do or almost always avoid doing to produce clear, correct, efficient code.
The book is organized around 55 specific guidelines, each of which describes a way to write better C++. Each is backed by concrete examples. For this third edition, more than half the content is new, including added chapters on managing resources and using templates. Topics from the second edition have been extensively revised to reflect modern design considerations, including exceptions, design patterns, and multithreading.
Important features of Effective C++ include:
[via]
More editions of Effective C++: 55 Specific Ways To Improve Your Programs And Designs:
› Find signed collectible books: 'Effective Stl: 50 Specific Ways to Improve Your Use of the Standard Template Library'
Written for the intermediate or advanced C++ programmer, renowned C++ expert Scott Meyers provides essential techniques for getting more out of the Standard Template Library in Effective STL, a tutorial for doing more with this powerful library.
STL is a hugely powerful feature of today's C++, but one with a well-earned reputation for complexity. The book is organised into 50 tips that explore different areas of the STL. Besides providing a list of dos and don'ts, Meyers presents a lot of background on what works and what doesn't with STL. Each tip is demonstrated with in-depth coding samples, many of which make use of two-colour printing to highlight the most important lines of code. (Advanced developers will enjoy Meyers' in-depth explanations, while those who are in a hurry can skip ahead to the recommended tip itself.)
A good part of this book involves using containers, like vectors and maps, which are built into STL. (Besides the standard built-in containers, the author also highlights recent additions to STL like b-trees, which are available as extensions from other vendors.) You'll learn the best ways to allocate, add, change and delete items inside containers, including associative containers like maps. You'll also learn to avoid common pitfalls for writing code that is slow or just plain wrong.
Other areas covered in Effective STL include getting the most out of the 100-plus STL algorithms that are bundled with this library. Meyers shows you how to choose the correct algorithm for sorting, and other functions. (Even advanced developers will learn something here.) Sections on using function objects (called functors) round out the text. Meyers shows you when these classes make sense and the best ways to implement them. Besides specific tips, you'll get plenty of general programming advice. A useful appendix shows the limitations of STL as implemented in Microsoft Visual C++ 6.0 and how to overcome them.
Overall, Effective STL is a really invaluable source of programming expertise on an essential aspect of today's C++ for anyone who is using--or planning to use--STL in real production code. It is quite simply a must-have. --Richard Dragan
Topics covered:
More editions of Effective Stl: 50 Specific Ways to Improve Your Use of the Standard Template Library:
› Find signed collectible books: 'Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions'
Aimed at the experienced C++ programmer, Herb Sutter's Exceptional C++ tests the reader's knowledge of advanced C++ language features and idioms with several dozen programming puzzles and explanations. This book can definitely help raise your C++ class design skills to the next level.
Based on the author's Guru of the Week Web column, this book poses a series of challenging questions on the inner workings of C++, centering around generic programming with the Standard Template Library (STL), exception handling, memory management, and class design. Even if you think you know C++ well, most of these problems will teach you something more about the language and how to write more robust classes that are "exception safe" (meaning they don't throw any handled exceptions or leak resources). Don't think this is just "language lawyering," though. The author's explanations stress sound programming principles (favoring simplicity) and idioms (such as the Pimpl idiom for class design that promotes faster compile times and better maintainability, or using "smart" auto_ptrs with STL.) Judging from the range and depth of these examples, Sutter's command of the inner workings of C++ is impressive, and he does an excellent job of conveying this expertise without jargon or a lot of theory.
After reading this book, C++ designers will learn several "best practices" of how to write robust, efficient classes that are "exception safe." Chances are you'll gain a better understanding of memory management techniques and working with STL too. For the experienced developer seeking leading-edge knowledge of some of the best ways to use C++, Exceptional C++ is both a challenging and truly worthwhile source of information. --Richard Dragan
Topics covered: Advanced C++ programming tutorial, generic programming, tips for string classes, containers and STL, temporary objects, exception-safe code tutorial, virtual functions, class inheritance, the Pimpl idiom, namespaces, memory management, C++ memory areas, overloading new and delete, using smart pointer with auto_ptr, using const, casts, and hints for better performance and code maintainability. [via]
More editions of Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions:
› Find signed collectible books: 'Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions'
Software "style" is about finding the perfect balance between overhead and functionality... elegance and maintainability... flexibility and excess. In Exceptional C++ Style , legendary C++ guru Herb Sutter presents 40 new programming scenarios designed to analyze not only the what but the why and help you find just the right balance in your software.
Organized around practical problems and solutions, this book offers new insight into crucial C++ details and interrelationships, and new strategies for today's key C++ programming techniques--including generic programming, STL, exception safety, and more. You'll find answers to questions like:
Exceptional C++ Style will help you design, architect, and code with style--and achieve greater robustness and performance in all your C++ software.
More editions of Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions:
› Find signed collectible books: 'Fundamentals of Data Structures in C'
This text offers a complete rendering of basic data structure implementations in the popular language C++. [via]
More editions of Fundamentals of Data Structures in C:

› Find signed collectible books: 'Generic Programming and the Stl: Using and Extending the C++ Standard Template Library'
More editions of Generic Programming and the Stl: Using and Extending the C++ Standard Template Library:
› Find signed collectible books: 'How Not to Program in C++: 111 Broken Programs and 3 Working Ones, or Why Does 2+2 = 5986?'
Find the bugs in these broken programs and become a better programmer. Based on real-world errors, the puzzles range from easy (one wrong character) to mind twisting (errors with multiple threads). Match your wits against the author's and polish your language skills as you try to fix broken programs. Clues help along the way, and answers are provided at the back of the book.
More editions of How Not to Program in C++: 111 Broken Programs and 3 Working Ones, or Why Does 2+2 = 5986?:

› Find signed collectible books: 'Inside the C++ Object Model'
More editions of Inside the C++ Object Model:

› Find signed collectible books: 'Inside Visual C++: The Standard Reference for Programming With Microsoft Visual C++ Version 4'
More editions of Inside Visual C++: The Standard Reference for Programming With Microsoft Visual C++ Version 4:
› Find signed collectible books: 'Large-Scale C++ Software Design'
Developing a large-scale software system in C++ requires more than just a sound understanding of the logical design issues covered in most books on C++ programming. To be successful, you will also need a grasp of physical design concepts that, while closely tied to the technical aspects of development, include a dimension with which even expert software developers may have little or no experience. This is the definitive book for all C++ software professionals involved in large development efforts such as databases, operating systems, compilers, and frameworks. It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-oriented design specifically geared to practical aspects of the C++ programming language. In this book, Lakos explains the process of decomposing large systems into physical (not inheritance) hierarchies of smaller, more manageable components. Such systems with their acyclic physical dependencies are fundamentally easier and more economical to maintain, test, and reuse than tightly interdependent systems.In addition to explaining the motivation for following good physical as well as logical design practices, Lakos provides you with a catalog of specific techniques designed to eliminate cyclic, compile-time, and link-time (physical) dependencies. He then extends these concepts from large to very large systems. The book concludes with a comprehensive top-down approach to the logical design of individual components. Appendices include a valuable design pattern "Protocol Hierarchy" designed to avoid fat interfaces while minimizing physical dependencies; the details of implementing an ANSI C compatible C++ procedural interface; and a complete specification for a suite of UNIX-like tools to extract and analyze physical dependencies. Practical design rules, guidelines, and principles are also collected in an appendix and indexed for quick reference. 0201633620B04062001 [via]
More editions of Large-Scale C++ Software Design:
![[???]: Microsoft Visual C#. Net: Language Reference [???]: Microsoft Visual C#. Net: Language Reference](http://ecx.images-amazon.com/images/P/0735615543.01._SL160_SCLZZZZZZZ__.jpg)
More editions of Microsoft Visual C#. Net: Language Reference:

› Find signed collectible books: 'Microsoft Visual C++ .Net: Language Reference'
More editions of Microsoft Visual C++ .Net: Language Reference:
› Find signed collectible books: 'Modern C++ Design: Generic Programming and Design Patterns Applied'
In Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and virtuosity, Alexandrescu offers a cutting-edge approach to software design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code. The book introduces the concept of generic components, reusable design templates that enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding. The author then shows how to apply this approach to recurring, real-world issues that C++ programmers face in their day-to-day activity. All code is available on the Web, along with Alexandrescu's downloadable Loki C++ library, which provides powerful out-of-the-box functionality for virtually any C++ project. For experienced C++ programmers who have at least some familiarity with the Standard Template Library (STL). [via]
More editions of Modern C++ Design: Generic Programming and Design Patterns Applied:
› Find signed collectible books: 'More Effective C++: 35 New Ways to Improve Your Programs and Designs'
More than 150,000 copies in print!
Praise for Scott Meyers first book, Effective C++:
I heartily recommend Effective C++ to anyone who aspires to mastery of C++ at the intermediate level or above.
The C/C++ Users Journal
From the author of the indispensable Effective C++, here are 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software thats just plain better.
More Effective C++ includes:
More Effective C++ is filled with pragmatic, down-to-earth advice youll use every day. Like Effective C++ before it, More Effective C++ is essential reading for anyone working with C++.
[via]More editions of More Effective C++: 35 New Ways to Improve Your Programs and Designs:
› Find signed collectible books: 'More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions'
Aimed at advanced C++ developers who want to hone their programming chops even further, Herb Sutter's More Exceptional C++ borrows the format of his earlier title, Exceptional C++, and delivers some of today's best available thinking on the language in a handy and effective format. A compilation of the author's own experience and research on the thornier aspects of C++, this book will serve as a worthy resource for making sure you get the most out of this powerful language.
The concise text covers a range of challenging topics in C++ without attempting to be comprehensive. Each "item" is presented as a question for you to try and solve by yourself before the author presents his solution, plus additional detail as needed. For most topics, Sutter ends by giving his advice on the best practices (and gotcha's to avoid).
Early sections concentrate on using Standard Template Library (STL) container classes, such as removing items effectively, and the subtle differences between container types. Standout sections on designing custom templates (using specialisation techniques) and designing exception-safe classes will help you do more with your own classes. One entertaining problem here shows a number-guessing game (Mastermind) built as efficiently as possible using STL code (including expert-level use of generic functions to do much of the work).
Several problems on copy-on-write (COW) semantics for more efficient classes point out the issues surrounding code optimisation. (The author argues against a simplistic approach to optimising code, including an over-reliance on inlining functions. Several times, he points out the difficulty of getting COW code to work in multi-threaded projects.)
There has been a debate in the C++ community for years on whether it's possible to design truly "exception-safe" classes. Sutter points out the difficulty with a precise analysis of the issues surrounding exceptions and C++ constructors. Material on the finer points of inheriting classes (including when to avoid and when to use multiple inheritance in C++) will extend your class design options. A good section here is the author's explication of how to simulate COM/Java style interfaces in C++, which isn't immediately obvious, even to experienced C++ developers.
Later sections delve into code-maintenance issues, including advice for using macros, typedefs and namespaces. (Advice on migrating existing C++ code into namespaces will help you combine legacy code with other libraries.) A final appendix shows off some benchmarks for optimising strings using a variety of techniques.
Intelligent, provocative and demanding, More Exceptional C++ shows off why C++ continues to be a rich, complex and challenging language. Armed with titles such as this one, experienced C++ programmers can write better code and avoid pitfalls buried in the outer edges of their favourite language. --Richard Dragan [via]
More editions of More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions:
› Find signed collectible books: 'Numerical Recipes in C++: The Art of Scientific Computing'
The product of a unique collaboration among four leading scientists in academic research and industry, Numerical Recipes is a comprehensive text and reference work on scientific computing. Thoroughly self-contained, it proceeds from mathematical and theoretical considerations to actual, practical computer routines. This new version incorporates completely new C++ versions of the more than 300 Numerical Recipes Second Edition routines widely recognized as the most accessible and practical basis for scientific computing, in addition to including the full mathematical and explanatory contents of Numerical Recipes in C. Key Features: Includes linear algebra, interpolation, special functions, random numbers, nonlinear sets of equations, optimization, eigensystems, Fourier methods and wavelets, statistical tests, ODEs and PDEs, integral equations, and inverse theory. A wealth of tricks and tips for scientific computing in C++ The routines, in ANSI/ISO C++ source code, can be used with almost any existing C++ vector/matrix class library, according to user preference Includes a simple class library for stand-alone use Other new Numerical Recipes products for your library... Numerical Recipes Example Book [C++] Numerical Recipes Code CDROM with Windows, DOS, or Macintosh Single Screen License--v2.10 including C++, Second Edition Numerical Recipes Code CDROM with LINUX or UNIX Single Screen License v2.10 including C++, Second Edition Numerical Recipes Code CDROM with Windows, DOS, or Macintosh Single Screen License [via]
More editions of Numerical Recipes in C++: The Art of Scientific Computing:
› Find signed collectible books: 'Practical C Programming'
There are lots of introductory C books, but this is the first one that has the no-nonsense, practical approach that has made Nutshell Handbooks® famous. C programming is more than just getting the syntax right. Style and debugging also play a tremendous part in creating programs that run well and are easy to maintain.
Practical C Programming teaches you how to create programs that are easy to read, debug, and maintain. Practical rules are stressed. For example, there are fifteen precedence rules in C (&& comes before || comes before ?:). The practical programmer reduces these to two:
Electronic Archaeology, the art of going through someone else's code, is also described.
Topics covered: - Good programming style - C syntax: what to use and what not to use - The programming environment, including make - The total programming process - Floating point limitations - Tricks and surprises
In this second edition, program examples conform to ANSI C. Covers Turbo C (DOS) as well as the UNIX C compiler.
More editions of Practical C Programming:

› Find signed collectible books: 'Pro Ogre 3d Programming'
More editions of Pro Ogre 3d Programming:
› Find signed collectible books: 'Problem Solving With C++: Object of Programming'
Best-selling author Walter Savitch has written a new highly accessible introductory computer science text suitable for both majors and non-majors courses. This text, Problem Solving With C++, is based on the idea that students are more likely to use a method successfully and intuitively if they learn it early. With this in mind, the book opens with basic control structures and defining functions and then covers classes. This placement has students designing their own classes from the beginning so that by the end of Chapter 8 they can write realistic class definitions. Other topics given early coverage include public and private members, function overloading, operator overloading, and friend functions. In addition, the text features Professor Savitch's friendly, motivational writing style and strong pedagogical program which guide students through each topic, building both a thorough understanding of C++ and good programming techniques. This title also offers a modular organization that lets instructors tailor topic selection and presentation.Audience: Freshman/Sophomore Computer Science majors/non-majors Courses: Introduction to C++ Introduction to Programming Introduction to Computer Science Prerequisite: High School Algebra 080537440XB04062001 [via]
More editions of Problem Solving With C++: Object of Programming:
› Find signed collectible books: 'Professional C++'
More editions of Professional C++:

› Find signed collectible books: 'Programming With Qt'

› Find signed collectible books: 'Realistic Image Synthesis Using Photon Mapping'
More editions of Realistic Image Synthesis Using Photon Mapping:

› Find signed collectible books: 'Sams Teach Yourself C++ In 21 Days'
More editions of Sams Teach Yourself C++ In 21 Days:
› Find signed collectible books: 'Sams Teach Yourself C++ in 21 Days'
With Teach Yourself C++ in 21 Days, author Jesse Liberty presents a rapid and well-organized program for getting up to speed in C++ programming. By making the seemingly complex world of C++ digestible in daily doses, Liberty delivers a tutorial that keeps you motivated and yields serious results.
This book uses a chapter-a-day approach, with the course outline clearly presented inside the front cover so you'll know exactly where you're headed. Unlike many C++ tutorials, this book doesn't put you to sleep early on with object-oriented programming (OOP) theory. Instead, it quickly makes you productive with the basics of the C++ language and then reinforces your new knowledge with OOP as you move through the teaching program.
The first week introduces you to the fundamentals: the anatomy of a C++ program, variables, expressions, functions, program flow, and the basics of classes. Week two introduces some of the more sophisticated elements of the language such as pointers, arrays, and function overloading in a clear and effective manner. The final week concludes your crash course with advanced topics: streams, advanced inheritance, the C++ pre-processor, templates, and error handling. One day is also devoted strictly to object-oriented analysis and design. Each chapter finishes with a daily summary, a Q&A section, a quiz, and a series of excellent coding exercises.
This tutorial, which is designed to teach you to write industry standard ANSI C++ code, requires no previous programming expertise. If you want to get serious with C++ in a hurry, this book is an excellent way to go. [via]
More editions of Sams Teach Yourself C++ in 21 Days:
› Find signed collectible books: 'Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation and More'
Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today's computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today's developers need help figuring out how to write code that attackers won't be able to exploit. But writing such code is surprisingly difficult.
Secure Programming Cookbook for C and C++ is an important new resource for developers serious about writing secure code. It contains a wealth of solutions to problems faced by those who care about the security of their applications. It covers a wide range of topics, including safe initialization, access control, input validation, symmetric and public key cryptography, cryptographic hashes and MACs, authentication and key exchange, PKI, random numbers, and anti-tampering. The rich set of code samples provided in the book's more than 200 recipes will help programmers secure the C and C++ programs they write for both Unix® (including Linux®) and Windows® environments. Readers will learn:
More editions of Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation and More:
› Find signed collectible books: 'Stl Pocket Reference'
The STL Pocket Reference describes the functions, classes, and templates in that part of the C++ standard library often referred to as the Standard Template Library (STL). The STL encompasses containers, iterators, algorithms, and function objects, which collectively represent one of the most important and widely used subsets of standard library functionality.
The C++ standard library, even the subset known as the STL, is vast. It's next to impossible to work with the STL without some sort of reference at your side to remind you of template parameters, function invocations, return types--indeed, the entire myriad of details you need to know in order to use the STL effectively and get work done. You need a memory-aid.
Books that cover the standard library and the STL tend to be quite heavy and large, describing each aspect of the STL in detail. Such books are great when you're not familiar with the library, but get in the way when you simply need to remind yourself of a function name, or the order in which you pass arguments to a function. Programmers familiar with the STL need a small, lightweight memory-aid. That's what the STL Pocket Reference is. It's small, lightweight, and chock-full of information that you can take in at a glance, so you can get on with your work.
More editions of Stl Pocket Reference:
› Find signed collectible books: 'Stl Tutorial and Reference Guide: C++ Programming With the Standard Template Library'
"The second edition is clearer and adds more examples on how to use STL in a practical environment. Moreover, it is more concerned with performance and tools for its measurement. Both changes are very welcome." --Lawrence Rauchwerger, Texas A&M University "So many algorithms, so little time! The generic algorithms chapter with so many more examples than in the previous edition is delightful! The examples work cumulatively to give a sense of comfortable competence with the algorithms, containers, and iterators used." --Max A. Lebow, Software Engineer, Unisys Corporation The STL Tutorial and Reference Guide is highly acclaimed as the most accessible, comprehensive, and practical introduction to the Standard Template Library (STL). Encompassing a set of C++ generic data structures and algorithms, STL provides reusable, interchangeable components adaptable to many different uses without sacrificing efficiency. Written by authors who have been instrumental in the creation and practical application of STL, STL Tutorial and Reference Guide, Second Edition includes a tutorial, a thorough description of each element of the library, numerous sample applications, and a comprehensive reference. You will find in-depth explanations of iterators, generic algorithms, containers, function objects, and much more. Several larger, non-trivial applications demonstrate how to put STL's power and flexibility to work. This book will also show you how to integrate STL with object-oriented programming techniques. In addition, the comprehensive and detailed STL reference guide will be a constant and convenient companion as you learn to work with the library. This second edition is fully updated to reflect all of the changes made to STL for the final ANSI/ISO C++ language standard. It has been expanded with new chapters and appendices. Many new code examples throughout the book illustrate individual concepts and techniques, while larger sample programs demonstrate the use of the STL in r [via]
More editions of Stl Tutorial and Reference Guide: C++ Programming With the Standard Template Library:

› Find signed collectible books: 'Teach Yourself C++ in 21 Days'
More editions of Teach Yourself C++ in 21 Days:

› Find signed collectible books: 'Teach Yourself C++ in 21 Days : Complete Compiler Edition'
More editions of Teach Yourself C++ in 21 Days : Complete Compiler Edition:
› Find signed collectible books: 'Thinking in C++'

› Find signed collectible books: 'Turbo C++ Programming 101'
More editions of Turbo C++ Programming 101:

› Find signed collectible books: 'Visual C++ 6 for Dummies: Quick Reference'
More editions of Visual C++ 6 for Dummies: Quick Reference:
› Find signed collectible books: 'Waite Group's C Primer Plus'
The Waite Group's C Primer Plus, Third edition, presents the ANSI C standard beginning with a discussion of the fundamentals of C programming and then continues on to illustrate real-world C programming concepts and techniques. The Waite Group's C Primer Plus, Third Edition, is jam-packed with hundreds of sample programs, challenging yet humorous examples, hints and quizzes. Get the latest information on migrating from C to C++ and find out what will change with the release of the new C ANSI/ISO standard. Learn the mechanics of C programming and how to create programs that are easy to read, debug and update using real-world, easy-to-follow examples. [via]
More editions of Waite Group's C Primer Plus:
› Find signed collectible books: 'The Waite Group's C++ Primer Plus: Teach Yourself Object-Oriented Programming'
More editions of The Waite Group's C++ Primer Plus: Teach Yourself Object-Oriented Programming:
