rssHome » C, C++, C#

Effective C++, 3rd Edition

Effective C++, 3rd Edition

Book Description

“Every ++ professional needs a copy of Effective ++. It is an absolute must-read for anyone thinking of doing serious C++ . If you’ve never read Effective C++ and you think you know everything about C++, think again.”
— Steve Schirripa, Software Engineer,

“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 Scott’s deep insight and distinctive ability to impart knowledge.”
— Gerhard Kreuzer,Research and 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:
Download Now »

C++ How to Program, 8th Edition

C++ How to Program, 8th Edition

Book Description

For Introduction to (CS1) and other more intermediate courses covering in ++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the ++ language.

This best-selling comprehensive text is aimed at readers with little or no experience. It teaches by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and programming, software reuse and component-oriented software construction. The Eighth Edition encourages students to connect computers to the community, using the to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.

Table of Contents
Chapter 1. Introduction to Computers and ++
Chapter 2. Introduction to C++ Programming
Chapter 3. Introduction to Classes, Objects and Strings
Chapter 4. Control Statements: Part 1
Chapter 5. Control Statements: Part 2
Chapter 6. Functions and an Introduction to Recursion Download Now »

C# 5.0 Pocket Reference

C# 5.0 Pocket Reference

Book Description

With this digital Early Release edition of # 5.0 , you get the entire book bundle in its earliest form – the author’s raw and unedited content – so you can take advantage of this content long before the book’s official release. You’ll also receive updates when significant changes are made, as well as the final ebook version.

When you need answers for using #5.0, this tightly focused and practical book tells you exactly what you need to know—without long introductions or bloated samples. Succinct and easy to browse, C# 5.0 is ideal as quick reference—or as a guide to get you rapidly up to speed if you already know , C++, or an earlier version of C#.

Written by the authors of the acclaimed C# 4.0 in a Nutshell, this book doesn’t skimp on detail, but covers the entire C# 5.0 language, including:

  • Features new to C# 5.0, such asynchrony with new enhancements to Caller Info Attributes, ReadOnlyDictionary, Sockets, and the new HttpClient class
  • All of C#’s fundamentals
  • Advanced topics-operator overloading, custom conversions, type constraints, covariance & contravariance, iterators, nullable types, operator lifting, lambda expressions & closures
  • , starting with sequences, lazy execution and standard query operators, and finishing with a complete reference to query expressions Download Now »

Head First C

Head First C

Book Description

Ever wished you could learn from a book? provides a complete learning experience for C and structured imperative . With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand be a great programmer. You’ll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory . Advanced topics include multi-threading and network —topics typically covered on a college-level course.

This book also features labs: in-depth projects intended to stretch your abilities, test your new skills, and build confidence. C mimics the style of college-level C courses, making it ideal as an accessible textbook for students.

We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Table of Contents
Chapter 1. Getting Started with C: Diving in
Chapter 2. Memory and Pointers: What are you pointing at?
Chapter 2.5. Strings: String theory
Chapter 3. Creating Small Tools: Do one thing and do it well Download Now »

Programming C# 5.0

Programming C# 5.0

Book Description

With this digital Early Release edition of # 5.0, you get the entire book bundle in its earliest form – the author’s raw and unedited content – so you can take advantage of this content long before the book’s official release. You’ll also receive updates when significant changes are made, as well as the final ebook version.

With its support for dynamic , # 5.0 continues to evolve as a versatile language on its own. But when # is used with Framework 4.5, the combination is incredibly powerful. This bestselling tutorial shows you build , desktop, Metro and rich applications using C# 5.0 with ’s database capabilities, UI framework (), extensive communication services (), and more.

In this seventh edition, .NET experts Ian Griffiths and Jesse Liberty cover the latest enhancements to C#, as well as the fundamentals of both the language and the framework. You’ll learn concurrent and asynchronous programming with C# 5.0 and use .NET tools such as the for easier data access.

  • Learn C# fundamentals such as variables, flow control, loops, and methods
  • Build complex programs with and functional programming techniques
  • Process large collections of data with the native query features in
  • Learn all about asynchrony new to C# 5.0

Table of Contents Download Now »

C++ Concurrency in Action

C++ Concurrency in Action

Book Description

++ Concurrency is a reference and guide to the new ++ 11 Standard for experienced ++ programmers as well as those who have never written multithreaded code. This book will show you write robust multithreaded applications in ++ while avoiding many common pitfalls.

Multiple processors with multiple cores are the norm these days. The C++11 version of the C++ language offers beefed-up support for multithreaded applications, and requires that you master the principles, techniques, and new language features of concurrency to stay ahead of the curve.

Without assuming you have a background in the subject, C++ Concurrency gradually enables you to write robust and elegant multithreaded applications in C++11. You’ll explore the threading memory model, the new multithreading support library, and basic thread launching and synchronization facilities. Along the way, you’ll learn navigate the trickier bits of for concurrency.

Written for C++ programmers who are new to concurrency and others who may have written multithreaded code using other languages, APIs, or platforms.

What’s inside

Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress