Showing posts with label design patterns. Show all posts
Showing posts with label design patterns. Show all posts

Efficient C++: Performance Programming Techniques Review

Efficient C++: Performance Programming Techniques
Average Reviews:

(More customer reviews)
The authors are developers of network and web server software for IBM. They specifically target performance issues related to C++ programming. The primary topics of discussion are constructors & destructors, virtual functions, return value optimization, temporary objects, inlining, memory managers, and reference counting. Learn how to create efficient constructor functions. Learn how to avoid the costly construction of temporary objects. The authors promote "lazy evaluation" and nail "useless computations" and "obsolete code." Algorithm and data structure discussions are referred to other standard references, however there is coverage of the STL structures (insertion, deletion, traversal, and find operations). An additional bonus is the excellent coverage of multithreading issues.

Click Here to see more reviews about: Efficient C++: Performance Programming Techniques

Far too many programmers and software designers consider efficient C++ to be an oxymoron. They regard C++ as inherently slow and inappropriate for performance-critical applications. Consequently, C++ has had little success penetrating domains such as networking, operating system kernels, device drivers, and others. Efficient C++ explodes that myth. Written by two authors with first-hand experience wringing the last ounce of performance from commercial C++ applications, this book demonstrates the potential of C++ to produce highly efficient programs. The book reveals practical, everyday object-oriented design principles and C++ coding techniques that can yield large performance improvements. It points out common pitfalls in both design and code that generate hidden operating costs. This book focuses on combining C++'s power and flexibility with high performance and scalability, resulting in the best of both worlds. Specific topics include temporary objects, memory management, templates, inheritance, virtual functions, inlining, reference-counting, STL, and much more. With this book, you will have a valuable compendium of the best performance techniques at your fingertips.0201379503B04062001

Buy Now

Click here for more information about Efficient C++: Performance Programming Techniques

Read More...

The DAMA Dictionary of Data Management Review

The DAMA Dictionary of Data Management
Average Reviews:

(More customer reviews)
Confused about WSDL, SOX or DML? Not only does the DAMA Dictionary of Data Management give you the key to unlocking hundreds of acronyms, it will also give you the definition for them. Great for figuring out what they meant in those presentations where they used all those 3-letter abbreviations designed to confuse the rest of us.

Click Here to see more reviews about: The DAMA Dictionary of Data Management

If you think enterprise data and geospatial data describe Star Trek episodes, you could use the DAMA Dictionary of Data Management. This glossary contains over 800 terms defining a common data management vocabulary for IT professionals, data stewards and business leaders. It is in pdf format embedded with links for easy navigation between terms, and delivered to you on CD-ROM. An index is included with the dictionary, which organizes the terms by topic.
Topics include:
Finance & Accounting
Business
Marketing & Customer Relationship Management
Planning
Project Management
Knowledge Management
Process Management
Roles
Information Technology
Standards Organizations
Data
Data Management
DAMA & Professional Development
Data Governance and Stewardship
Architecture
Data Modeling
Normalization
Related Modeling and Analysis
Databases & Database Design
Structured Query Language (SQL)
Object-Orientation
Software Development
Artificial Intelligence
XML Development
Parallel Database Processing
Database Administration
Geospatial Data
Data Security Management
Data Movement & Integration
Data Warehousing & Business Intelligence
Analytics & Data Mining
Multi-dimensional / OLAP
Reference & Master Data Management
Meta Data Management
Data Quality Management
Document, Record & Content Management
Semantic Modeling


Press release:
The Data Management Association International (DAMA) Releases DAMA Dictionary of Data Management Industry Takes an Environment-Friendly Stand on Standard Definitions
DAMA Dictionary of Data Management availability was announced at the DAMA International Symposium & Wilshire Meta Data Conference in San Diego March 16-20, 2008.
Over 800 terms defining a common data management vocabulary for IT professionals, data stewards and business leaders.
Over 40 topics including finance and accounting, knowledge management, architecture, data modeling, XML, and analytics.
Authored by DAMA International, published by Technics Publications, LLC, and edited by Mark Mosley, this dictionary will promote a standard set of data management terms within the field of Information Technology (IT).
Mosley says "As the premiere organization for data management professionals, DAMA seeks to lead the data management profession to maturity. One of the hallmarks of a mature profession is a common vocabulary with clearly understood definitions. DAMA offers the Dictionary to a field in great need of clarity in its terminology and semantics. We hope the Dictionary will be a useful tool for data management professionals, IT colleagues, managers, data stewards and business leaders. All these people share responsibility for data management, so it's very important for all parties to speak a common language."
Deborah Henderson, President of DAMA International Foundation and VP Education and Research for DAMA International, believes the CD-ROM format will not only be easier to use than the traditional book format, it is also more compact and environmentally responsible. "Publishing this work on CD-ROM saves over 4000 pounds of paper and conservatively 700 pounds of Greenhouse gases."

Buy Now

Click here for more information about The DAMA Dictionary of Data Management

Read More...