Free photoshop tutorials
 


Archive for the 'C/C++' Category

Professional C++ - Wrox

* Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
* Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language
* The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid
* Contains several in-depth case studies with working code that’s been tested on Windows, Linux, and Solaris platforms

5 votes, average: 3.4 out of 55 votes, average: 3.4 out of 55 votes, average: 3.4 out of 55 votes, average: 3.4 out of 55 votes, average: 3.4 out of 5
  • 2,481 views
  • 1 Comment
  • In: C/C++, IT eBooks
  • Author : mrblue
  • C++ In Action: Industrial Strength Programming Techniques

    Indeed, why YABOC11 (Yet Another Book on C11)? There are already many excellent books describing all imaginable aspects of C11. As far as learning the language and all kinds of programming tricks, the market is pretty much saturated. This book is not a language reference or a collection of clever tricks and patterns. This book is about programming.

    Teaching programming is very different from teaching a language. A programmer is usually faced with a problem that he or she has to solve by writing a program—not with a language feature whose use he or she wants to illustrate. In this book I try to show, as much as possible, how to use the language as a tool to solve programming problems.

    I center the presentation around various software projects. In each project I first describe a problem to be solved. Then I discuss what the program should do, what it should look like, and how it should react to user input. Based on that I build a scaffolding that captures the structure of the program without implementing its functionality. Finally, I implement the functionality, component by component.

    1 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 5
  • 1,743 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : mrblue
  • C++ Network Programming, Vol. 1: Mastering Complexity with ACE and Patterns - Addison Wesley

    The authoritative guide to ACE, the #1 open source framework for distributed C++ development, from the inventor of ACE.

    Does for C++ network programming what Stevens did for UNIX network programming.
    Adaptive Communication Environment (ACE) in depth- patterns, class libraries, frameworks, and real-world code examples.
    Building distributed and concurrent client/server software for heterogeneous environments- key challenges and solutions. With the Adaptive Communication Environment (ACE), developers have what theyve long sought- a mature, open source, object-oriented framework for building enterprise applications more rapidly and cost-effectively.

    1 vote, average: 3 out of 51 vote, average: 3 out of 51 vote, average: 3 out of 51 vote, average: 3 out of 51 vote, average: 3 out of 5
  • 1,308 views
  • 2 Comments
  • In: C/C++, IT eBooks
  • Author : mrblue
  • C++ Templates: The Complete Guide - Addison Wesley

    This book will be the next C++ classic. Although templates have been part of C++ for well over a decade, they still lead to misunderstanding, misuse, and controversy. At the same time, they are increasingly found to be powerful instruments for the development of cleaner, faster, and smarter software. This has made templates one of the hottest topics in the C++ community. This book will be both a complete reference as well as a tutorial. It will emphasize the practical use of templates, and will include real-world examples. Every working C++ programmer will need a copy of this book for his or her library.

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  • 1,918 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : mrblue
  • The C++ Standard Library: A Tutorial and Reference - Addison Wesley

    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.)

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  • 1,645 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : mrblue
  • Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions - Addison-Wesley

    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.

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  • 1,827 views
  • 1 Comment
  • In: C/C++, IT eBooks
  • Author : mrblue
  • The C++ Standard Library Extensions: A Tutorial and Reference - Addison Wesley

    Since the current C++ Standard Library was adopted, numerous changes and improvements have been proposed, the best of which are being gathered in the C++ Library Technical Report (TR1), recently approved by the International Organization for Standardization (ISO). These new components double the size of the existing standard and are destined to be incorporated in the next official C++ Standard. Until the release of the new standard, which is still years away, C++ programmers will need this book in complement to The C++ Standard Library by Josuttis to understand the extent of C++ programming. This book serves as a reference and a tutorial on how to use each of the new features. It is divided into seven parts, each covering the new components of a particular area- utilities, function objects, type traits, numerics, containers, regular expressions, and C compatibility.

    0 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 50 votes, average: 0 out of 5
  • 1,541 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : mrblue
  • C++ FAQs (Second Edition) - Addison Wesley

    In a concise and direct question and answer format, C++ FAQs, Second Edition brings you the most efficient solutions to more than four hundred of the practical programming challenges you face every day.
    Moderators of the on-line C++ FAQ at comp.lang.c++, Marshall Cline, Greg Lomow, and Mike Girou are familiar with C++ programmers’ most pressing concerns. In this book, the authors concentrate on those issues most critical to the professional programmer’s work, and they present more explanatory material and examples than is possible on-line. This book focuses on the effective use of C++, helping programmers avoid combining seemingly legal C++ constructs in incompatible ways.
    This second edition is completely up-to-date with the final ANSI/ISO C++ Standard. It covers some of the smaller syntax changes, such as “mutable”; more significant changes, such as RTTI and namespaces; and such major innovations as the C++ Standard Library, including the STL. In addition, this book discusses technologies such as Java, CORBA, COM/COM+, and ActiveX–and the relationship all of these have with C++. These new features and technologies are iconed to help you quickly find what is new and different in this edition. Each question and answer section contains an overview of the problem and solution, fuller explanations of concepts, directions for proper use of language features, guidelines for best practices and practices to avoid, and plenty of working, stand-alone examples. This edition is thoroughly cross-referenced and indexed for quick access.

    2 votes, average: 3.5 out of 52 votes, average: 3.5 out of 52 votes, average: 3.5 out of 52 votes, average: 3.5 out of 52 votes, average: 3.5 out of 5
  • 2,307 views
  • 1 Comment
  • In: C/C++, IT eBooks
  • Author : mrblue
  • C++ Gotchas: Avoiding Common Problems in Coding and Design - Addison Wesley

    C++ Gotchas is the latest addition to the distinguished roster of Addison-Wesley’s bestselling programming titles, such as Effective C++ and Exceptional C++. While appealing to the same broad audience of intermediate C++ programmers, this book has a completely different approach. The author presents 99 “gotchas” - common and preventable problems in C++ programming and design. The gotchas run the gamut from minor syntactic annoyances to basic design flaws to psychological behavior. The material has been selected based on the author’s extensive experience presenting gotchas in his training classes, speaking engagements, and magazine articles. By learning the lessons in this book C++ programmers will save themselves much time and wasted effort. C++ Gotchas is destined to become an invaluable reference to many programmers.

    3 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 53 votes, average: 5 out of 5
  • 1,319 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : mrblue
  • C++ Network Programming: Systematic Reuse with ACE and Frameworks - Addison Wesley

    The essential guide for C++ programmers to developing software for networked applications with ease and efficiency.
    Written by the two key authorities on ACE - Schmidt invented ACE, and Huston founded a company which supports ACE.
    First volume has received many great reviews.
    Latest addition to Bjarne Stroustrups C++ In-Depth Series.
    The first volume focused on problem solving and understanding ACE. This second volume focuses on reuse and frameworks.
    Douglas C. Schmidt is the original developer of ACE. He is an Associate Professor at the University of California, Irvine, where he studies patterns and optimizations for distributed real-time and embedded middleware. He is a former editor-in-chief of C++ Report, a columnist for C/C++ Users Journal, and a coeditor of Pattern Languages of Program Design. Stephen D. Huston is Pres. and CEO of Riverace Corporation, a provider of technical support and consulting services to companies who want to keep software projects on track using ACE. Steve has more than six years of experience with ACE, and more than twenty years of software development experience, focusing on C++ networked application development.

    1 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 51 vote, average: 5 out of 5
  • 1,486 views
  • 0 Comments
  • In: C/C++, IT eBooks
  • Author : mrblue