May 18, 2011 |
11,441 views |

Book Description
This document contains the presentation materials from Scott Meyers’, Herb Sutter’s, and Andrei Alexandrescu’s three-day event, C++ and Beyond 2010, which took place in October and December 2010. Andrei, Scott, and Herb presented intensive technical sessions on topics such as move semantics, lambda expressions, lock-free data structures, software design, CPU caches, scalable use of the STL, and more.
Table of Contents
- Cover 1
- October Schedule 2
- December Schedule 3
- Meyers: Move Semantics 4
- Sutter: Lambdas 38
- Sutter: Elements of Design 1 75
- Alexandrescu: A Fresh Look at Containers and Iterators 109
- Alexandrescu: CAS-Based Concurrency 132
- Alexandrescu: Scalable Use of the STL 149
- Meyers: CPU Caches and Why You Care 170
- Sutter: Elements of Design 2 192 Download Now »
May 18, 2011 |
10,768 views |

Book Description
Specification of the next version of C++ (“C++0x”) is nearing completion, and many compilers (e.g., Visual C++ and Gnu C++) already offer several features from the revised language. And such features! auto-declared variables reduce typing drudgery and syntactic noise; Unicode and threading support address important functionality gaps; and rvalue references and variadic templates facilitate the creation of more efficient, more flexible libraries. The standard library gains resource-managing smart pointers, new containers, additional algorithms, support for regular expressions, and more. Altogether, C++0x offers much more than “old” C++. This intensively technical seminar introduces the most important new features in C++0x and explains how to get the most out of them.
Participants will gain:
- Knowledge of the most important C++0x features and how they help produce better programs.
- Insights into how new features solve important problems.
- Understanding of which features are useful primarily to library writers, which to class authors, and which to virtually all C++ developers.
- Availability information regarding which features are available on which platforms.
Who should attend
Designers and developers who are using, considering using Download Now »
May 18, 2011 |
8,745 views |

Book Description
C++’s flexibility, modelling power, support for object-oriented and generic programming, and extensive tool set, make it attractive for embedded projects, but some developers worry about code bloat and hidden performance penalties. This seminar begins by confronting those issues directly, then moves on to demonstrate how C++ can improve the correctness, readability, and efficiency of embedded software, in some cases accomplishing what is literally impossible in C.
Participants will gain:
- An understanding of how compilers implement virtually every part of the language.
- Knowledge of how to avoid code bloat from templates, exceptions, and other language features.
- Familiarity with how to use C++ with ROM, memory-mapped IO, ISRs and signal handlers, and custom memory management schemes.
- Examples of how C++ templates can provide powerful functionality difficult or impossible to implement in C.
- An overview of issues related to the use of C++ in safety-critical and real-time systems.
Who should attend
Designers and developers who are using or considering using C++ in embedded systems. Download Now »
May 18, 2011 |
7,718 views |

Book Description
Everything IT professionals need to administer their collaborative environment
SharePoint Foundation 2010 is the newest version of a powerful collaboration tool used in many organizations. This book gets network professionals and business application administrators up to speed on SharePoint Foundation’s features, installation procedures, and administration, preparing them to create powerful collaboration structures for their companies.
- Microsoft SharePoint Foundation 2010 is the successor to Windows SharePoint Services 3.0 and both stands alone to enable collaboration, and is the underlying technology of SharePoint Server 2010; this guide prepares IT professionals to install and service SharePoint Foundation 2010
- Designed for experienced server administrators, this book focuses directly on the skills an administrator would need to master SharePoint Foundation 2010 from the ground up
- Covers administration, management, disaster recovery, and migrating from Windows SharePoint Services 3.0 to Windows SharePoint Foundation 2010
Packed with insider tips, tricks, and real-world examples to support the instructions, Mastering Microsoft SharePoint Foundation 2010 gets administrators up to speed quickly on this essential technology. Download Now »
May 18, 2011 |
6,853 views |

Book Description
Semistructured Database Design provides an essential reference for anyone interested in the effective management of semsistructured data. Since many new and advanced web applications consume a huge amount of such data, there is a growing need to properly design efficient databases.
This volume responds to that need by describing a semantically rich data model for semistructured data, called Object-Relationship-Attribute model for Semistructured data (ORA-SS). Focusing on this new model, the book discuss problems and present solutions for a number of topics, including schema extraction, the design of non-redundant storage organizations for semistructured data, and physical semsitructured database design, among others.
Semistructured Database Design, presents researchers and professionals with the most complete and up-to-date research in this fast-growing field.
“This book covers schema extraction from an Extensible Markup Language (XML) data instance, algorithmic normalization of that schema … and the discussion of relaxing the normalization to effect more efficient retrievals. … Database designers and students are obvious targets for this book … . The book is easy to read, and provides an approach to a very practical contemporary problem. The authors have organized their material for easy reading.”
–E.A. Unger, Computing Reviews, April, 2005
Download Now »
May 17, 2011 |
3,881 views |

Book Description
Alice is a free and innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the Web. Alice is a teaching tool designed as a revolutionary approach to teaching and learning introductory programming concepts.
Alice 3 Cookbook focuses on performing common tasks required in classrooms with Alice 3. The recipes target teachers who would like to take advantage of this exciting 3D environment in their classrooms and/or labs.
Alice 3 uses 3D graphics and a drag-and-drop interface to facilitate a more engaging, less frustrating programming experience. Each recipe provides step-by-step instructions that allow you to learn the most important Alice features by example. You will learn about everything from the addition of the initial actors, up to the advanced procedures to react to the keyboard and mouse input.
You will work with the different elements that compose a scene and learn how to change the values for properties and run simple methods. Discover how to create simple animations that will allow you to recognize the most important elements of the user interface and explore the models provided by Alice to use them in games.
A cookbook for teachers filled with practical recipes for showing students how to build scenes with animations and videos, using Alice 3
Download Now »