FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title The Boost C++ Libraries
- Author(s) Boris Schaling
- Publisher: XML Press (July 31, 2011); eBook (2023. Updated Continuously)
- License(s): CC BY-NC-ND 4.0
- Paperback 262 pages
- eBook HTML, PDF, and ePub
- Language: English
- ISBN-10: 0982219199
- ISBN-13: 978-0982219195
- Share This:
This book is an introduction to the Boost C++ Libraries. The Boost C++ Libraries complement the C++ standard and add many practical tools that can be of use to any C++ developer and in any C++ project. Because the Boost C++ Libraries are based on the C++ standard, they are implemented using state-of-the-art C++. They are platform independent and are supported on many operating systems, including Windows and Linux, by a large developer community.
The Boost C++ Libraries enable you to boost your productivity as a C++ developer. For example, you can benefit from smart pointers that help you to write more reliable code or use one of the many libraries to develop platform independent network applications. Since many Boost C++ Libraries will be incorporated into the next version of the C++ standard, you can prepare yourself starting today.
You will learn how to use the libraries for event handling, multithreading, asynchronous I/O, parsing, string handling, and much more. The Boost C++ Libraries will help you write more reliable code and become a more productive programmer. The Boost C++ Libraries complement the C++ standard by adding practical tools that any C++ developer can use in any C++ project. They are based on the C++ standard, and many of the libraries will be incorporated into the next version of the standard. The source code is freely available and the project is supported by a large developer community.
About the Authors- Boris Schaling has written the definitive introduction to the Boost C++ libraries. Based on his popular web site, his book provides over 250 examples that show you how to get the most from this important set of libraries.
- The C++ Programming Language
- The C and Objective C Programming
- Parallel Computing and Programming
- Microsoft Windows Programming
-
Modern C++ Tutorial: C++11/14/17/20 On the Fly (Changkun Ou)
The book is intent to provide a comprehensive introduction to the relevant features regarding modern C++ (before 2020s). You should be aware that not all of these features are required. Instead, it should be learned when you really need it.
-
O'Reilly® C++ Today: The Beast is Back (Jon Kalb, et al)
Authors demonstrate how modern C++ provides the power, performance, libraries, and tools necessary for massive server farms as well as low-footprint mobile apps. you’ll learn why C++ is once again the preferred choice across several diverse industries.
-
Fundamentals of Programming C++ (Richard L. Halterman)
This book teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. It explains fundamental concepts and techniques in greater depth than traditional introductions.
-
Thinking in C++, Vol 1: Introduction to Standard C++ (2nd Edition)
Thinking in C++ by Bruce Eckel is the one C++ book you must have if you're doing serious development with C++. The book filled with expert advice and written in a patient, knowledgeable style.
-
Thinking in C++, Vol 2: Practical Programming (Bruce Eckel)
Thinking in C++, Volume 2 covers of advanced topics all professional C++ developers must master - way beyond the introductory level. No other text covers the topics needed to prepare you for production C++ programming.
-
Build Your Own Redis with C/C++ (James Smith)
Learn network programming and data structures by building a Redis-like server from scratch with C/C++. The knowledge required is broader and deeper than usual application-level development.
-
Elements of Programming (Alexander Stepanov, et al)
The book shows that algorithms implemented in a real programming language, such as C++, can operate in the most general mathematical setting. For example, the fast exponentiation algorithm is defined to work with any associative operation.
-
Data Structures and Algorithm Analysis in C++, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using C++, this text explains how to select or design the data structure best suited to specific problems.
-
Data Parallel C++: Mastering DPC++ Programming
Learn how to accelerate C++ programs using Data Parallelism. This book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels.
-
Pro TBB: C++ Parallel Programming with Threading Building Blocks
This book is a modern guide for all C++ programmers to learn Threading Building Blocks (TBB). It presents numerous examples and best practices to help you become an effective TBB programmer and leverage the power of parallel systems.
-
Programming Persistent Memory: A Comprehensive Guide
The book explains fundamental concepts, provides an introduction to Persistent Memory programming APIs for C, C++, JavaScript, and other languages, discusses RMDA with persistent memory; reviews security features; and presents many examples.
-
Principles of Algorithmic Problem Solving using C++
The algorithmic approach to solving problems in computer technology is an essential tool. This book presents a readable, entertaining, and energetic book that will motivate and challenge students to open their minds to the algorithmic nature of problem solving.
-
Scientific Programming and Computer Architecture
The book digs into linkers, compilers, operating systems, and computer architecture to understand how the different parts of the computer interact with programs. It begins with a review of C/C++ and explanations of how libraries, linkers, and Makefiles work.
-
The Rook's Guide to C++ (Jeremy A. Hansen)
This textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. This step-by-step book is ideal for first-time programmers or those new to C++.
-
C++ Annotations: An Extensive Tutorial (Frank B. Brokken)
This book covers C++11 and is intended for knowledgeable users of C (or any other language using a C-like grammar, like Perl or Java) who would like to know more about, or make the transition to, C++.
-
A Complete Guide to Programming in C++ (Ulla Kirch-Prinz, et al.)
This book was written for both students interested in learning the C++ programming language from scratch, and for advanced C++ programmers wishing to enhance their knowledge of C++.
-
C++ Essentials (Sharam Hekmat)
This book introduces C++ as an object-oriented programming language. It presents the basics of C++ in the context of procedural, generic, object-based, and object-oriented. No previous knowledge of C or any other programming language is assumed.
-
Object-Oriented Programming in C++, 4th Edition (Robert Lafore)
This book begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. It reflects the latest ANSI C++ standard and current practices.
-
Mastering OpenCV 4: A Comprehensive Guide with C++
This book targets computer vision engineers taking their first steps toward mastering OpenCV. Keeping the mathematical formulations to a solid but bare minimum, it delivers complete projects from ideation to running code, targeting current hot topics, etc.
-
C++ Core Guidelines (Bjarne Stroustrup, et al)
The aim of the guidelines is to help people to use modern C++ effectively, focuses on relatively higher-level issues, such as interfaces, resource management, memory management, and concurrency. Such rules affect app architecture and library design.
-
Practical C++ Metaprogramming (Edouard Alligand, et al)
With this example-driven ebook, you’ll learn how improved metaprogramming techniques in C++11 and C++14 can help you avoid a lot of mistakes and tedious work by making the compiler work for you.
-
Practical Guide to Bare Metal C++ (Alex Robenko)
This book delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It describes where bare-metal systems are used. It will help someone to get started with using C++ in embedded bare metal development.
-
More C++ Idioms (Wikibooks)
The objective of this open content book is to present modern C++ idioms to programmers who have moderate level of familiarity with C++, and help elevate their knowledge so that C++ feels much friendlier to them.
-
Tips and Tricks of the C++ Professionals
This unique book features advanced programming tips available nowhere else! Experienced programmers will appreciate the coding workarounds, patch fixes, and inside secrets from a variety of sources, all intended to increase C++ productivity.
:
|
|