Boost C++ Application Development Cookbook et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
EUR 41,13
  • Tous les prix incluent la TVA.
En stock.
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
Amazon rachète votre
article EUR 12,75 en chèque-cadeau.
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Boost C++ Application Development Cookbook (Anglais) Broché – 26 août 2013


Voir les 2 formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
Broché
"Veuillez réessayer"
EUR 41,13
EUR 41,13 EUR 80,30

A court d'idées pour Noël ?

Offres spéciales et liens associés


Descriptions du produit

Présentation de l'éditeur

With Boost libraries you can really unleash the power of C++. Learn to build applications faster and better through a cookbook approach that uses tons of recipes to make it all so easy to assimilate and apply.

Overview

  • Explores how to write a program once and then use it on Linux, Windows, MacOS, and Android operating systems
  • Includes everyday use recipes for multithreading, networking, metaprogramming, and generic programming from a Boost library developer
  • Take advantage of the real power of Boost and C++, to get a good grounding in using it in any project

In Detail

Boost libraries are developed by professionals, tested on multiple platforms and processor architectures, and contain reliable solutions for a wide range of tasks. This Cookbook takes you on a journey of simplifying the process of application development and guides you through writing perfect applications fast.

"Boost C++ Application Development Cookbook" provides you with a number of clear step-by-step recipes that will help you take advantage of the real power of Boost and C++, while giving you a good grounding in using it in any project.

"Boost C++ Application Development Cookbook" looks at the Boost libraries, and breaks down the mystery and confusion about which library to use in which situation. It will take you through a number of clear, practical recipes that will help you to take advantage of the readily available solutions.

Boost C++ Application Development Cookbook starts with teaching the basics of Boost libraries that are now mostly part of C++11 and leave no chance for memory leaks. Managing resources will become a piece of cake. We’ll see what kind of work can be done at compile time and what Boost containers can do. Do you think multithreading is a burden? Not with Boost. Think writing portable and fast servers is impossible? You’ll be surprised! Compilers and operating systems differ too much? Not with Boost. From manipulating images to graphs, directories, timers, files, strings – everyone will find an interesting topic.

You will learn everything for the development of high quality fast and portable applications. Write a program once and then you can use it on Linux, Windows, MacOS, Android operating systems.

What you will learn from this book

  • Get familiar with new data types for everyday use
  • Use pointers to manage resources
  • Get to grips with compile-time computations and assertions
  • Use Boost libraries for multithreading
  • Learn about Parallel execution of different task
  • Perform common string-related tasks using Boost libraries
  • Split all the processes, computations, and interactions to tasks and process them independently
  • Learn the basics of working with graphs
  • Explore different helper macros used to detect compiler, platform and Boost features
  • Use selected C++11 features in C++03

Approach

This book follows a cookbook approach, with detailed and practical recipes that use Boost libraries.

Who this book is written for

This book is great for developers new to Boost, and who are looking to improve their knowledge of Boost and see some undocumented details or tricks. It’s assumed that you will have some experience in C++ already, as well being familiar with the basics of STL. A few chapters will require some previous knowledge of multithreading and networking. You are expected to have at least one good C++ compiler and compiled version of Boost (1.53.0 or later is recommended), which will be used during the exercises within this book.

Biographie de l'auteur

Antony Polukhin

Antony Polukhin was born in Russia. As a child, he could speak the Russian and Hungarian languages and learned English at school. Since his school days, he was participating in different mathematics, physics, and chemistry competitions and winning them.

He was accepted into University twice: once for taking part in a city mathematics competition and again for gaining high score in an internal Universities mathematics and physics challenge. In his university life, there was not a year when he did not participate in an exam: he gained 'A's in all disciplines by writing highly difficult programs for each teacher. He met his future wife in university and graduated with honors.

For more than three years, he worked in a VoIP company developing business logic for a commercial alternative to Asterisc. During those days he started contributing to Boost and became a maintainer of the Boost.LexicalCast library. He also started making translations to Russian for Ubuntu Linux at that time.

Today, he develops a query engine for graph-oriented databases and continues to contribute to the open source. You may find his code in Boost libraries such as Any, LexicalCast, TypeTraits, Variant, and others.

He has been happily married for a year now.



Vendez cet article - Prix de rachat jusqu'à EUR 12,75
Vendez Boost C++ Application Development Cookbook contre un chèque-cadeau d'une valeur pouvant aller jusqu'à EUR 12,75, que vous pourrez ensuite utiliser sur tout le site Amazon.fr. Les valeurs de rachat peuvent varier (voir les critères d'éligibilité des produits). En savoir plus sur notre programme de reprise Amazon Rachète.

Détails sur le produit

  • Broché: 348 pages
  • Editeur : Packt Publishing Limited (26 août 2013)
  • Langue : Anglais
  • ISBN-10: 1849514887
  • ISBN-13: 978-1849514880
  • Dimensions du produit: 19 x 2 x 23,5 cm
  • Moyenne des commentaires client : 5.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
  • Classement des meilleures ventes d'Amazon: 155.257 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne

5.0 étoiles sur 5
5 étoiles
1
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoiles
0
Voir le commentaire client
Partagez votre opinion avec les autres clients

Commentaires client les plus utiles

Par Philippe Peter sur 5 juillet 2014
Format: Broché Achat vérifié
Tout codeur C++ se doit d'utiliser la librairie Boost C++, ce livre ne couvre pas tout bien sûr : il faudrait 15000 pages sinon !
Mais il permet une très bonne approche et donne au lecteur d'aller fouiller la doc en ligne. Un must.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 3 commentaires
6 internautes sur 6 ont trouvé ce commentaire utile 
Great introduction to Boost with some C++11 16 janvier 2014
Par Joseph D. St Amand - Publié sur Amazon.com
Format: Broché
The Boost library is considered one of the finest examples of programming in the C++ language, there are many useful features in Boost, this book is a great introduction to them. The book recommend's some basic knowledge of C++ as well as the Standard Template Library. I've been using C++ for 6 years and have been teaching C++ at the University level for 2 years, I am comfortable using most of the C++11 features and have spent some time using some of the simpler features of Boost. With my experience I found that the book was quite easy to read and understand.

The "cookbook" style of writing is well done, each "recipe" consists of the following sections:
1. Introduction to a feature.
2. What prerequisite knowledge you should have.
3. How to use the feature(or, where/how you would integrate it into your code).
4. Examples of how you would apply your implementation.

The book is not shy in mentioning some of the new features in C++11, I enjoyed this as I have found some of the new C++11 features quite useful(move constructors, lambda expressions, etc..).

This book does a great job of introducing the more useful features of boost. I found that there are some great tricks and topics that I was not aware of, this initial exposure broadened my view of the available features in Boost and I have found myself actively using these features in current projects.

The preface does a good job explaining what's in the book -- if you are on the fence about purchasing I suggest taking a quick look at it.

I like to get all the details and sometimes found that after reading a section I had a few specific questions, the book is a cookbook and not a detailed reference. The book does a great job in introducing new topics -- I found that after reading a section referencing the boost documentation for more details very easy. Allowing me to rapidly understand and apply the concepts.

I only have two suggestions on where this book could improve.

1) In my opinion, testing software for code correctness is essential. This book has a short section(~4 pages) in the final chapter, I would have liked to see more time spent on using the testing features of Boost, though enough information is given to get you started.

2) The current pricing for the paperback version of the book may be considered a bit steep($45). Pricing on the kindle version seems very reasonable and is what I would recommend getting as it will allow you to copy and paste the provided code examples.

Often it is difficult/frustrating to wade through documentation just to learn new features, especially if you don't have a specific topic in mind to search for. This book is helpful in eliminating that experience by jumping into the most useful sections of Boost. Before reading a book I typically ask myself two things; What would I like to get out of the book? Am I in the book's target audience? If you are familiar with C++ & the STL and would like a well-guided introduction to Boost, I think you will enjoy this book!
5 internautes sur 5 ont trouvé ce commentaire utile 
Yes, I have just read this book! 19 janvier 2014
Par Bikineev Igor Valentinivich - Publié sur Amazon.com
Format: Broché
I took it from [...].

I think it is one of the best books on C++ that I have read. It would be perfect for new developers to move from theory to practice. I’m also sure the book will be helpful for more experienced developers. Everyone can find plenty of new helpful recipes in it.

The book shows the best aspects of an extensive Boost library’s components. By giving problems and their solutions the author reveals the options of Boost sublibraries and tools.

The book is well-organized, which makes it easy for developers to read. It consists of 12 chapters, each chapter consists of recipes, which divide into following sections “getting ready”,” how to do it”, “how it works”,” there is more”, “see also”. The “getting ready” section lists the required knowledge level, references to other recipes, dependencies, the way the library is supplied: as a separated static/shared module(.a/.so) or just header-only. The “how to do” section contains well-selected examples. It’s noteworthy that “how it works” briefly describes the basic issues of work and implementation details of given tool or feature The title of “there is more” section speaks for itself. The author also highlights the features of C++11. The “see also” section has links to documentations and various aspects of C++/STL. All recipes are relatively irrespective, so you can start reading from any page or use the book as a guide.

The book covers a variety of practical issues which are not implemented in the standart C++03 library (and also in C++11 library), from metaprograming and compile-time tricks, to working with operating system and networking. Many things such as Boost.Move and Boost.Thread have already been added in C++11. But there are still issues like code portability using Boost for compilers that only support C++03 , or not fully implemented in C++11. Once you read this book, your code will be more secure and portable, and the possibility of memory leaks will be reduced. Many problems that you had to solve manually can now be solved by using Boost. For instance we can look at parsers from Boost.Spirit: you may no longer worry about developing them manually, whether it’s LL-parser or recursive-descent parser. The best part is that there are 95 examples in the book. Moreover, once you’ve learn about various compile-time tricks, you’ll be more confident with reading Boost sources.

All in all, C++ programming will become easier and more enjoyable
6 internautes sur 6 ont trouvé ce commentaire utile 
The Boost documentation should have examples like these 19 janvier 2014
Par Philip G Koshy - Publié sur Amazon.com
Format: Format Kindle Achat vérifié
The examples are what make this book worth it. Looking at some of the Boost documentation can be painful and this book really helps. The author builds up to increasingly involved examples, but does it slowly.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?