Articles liés à Functional Programming in C++: How to improve your...

Functional Programming in C++: How to improve your C++ programs using functional techniques - Couverture souple

 
9781617293818: Functional Programming in C++: How to improve your C++ programs using functional techniques

Synopsis

Summary

Functional Programming in C++ teaches developers the practical side of functional programming and the tools that C++ provides to develop software in the functional style. This in-depth guide is full of useful diagrams that help you understand FP concepts and begin to think functionally.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Well-written code is easier to test and reuse, simpler to parallelize, and less error prone. Mastering the functional style of programming can help you tackle the demands of modern apps and will lead to simpler expression of complex program logic, graceful error handling, and elegant concurrency. C++ supports FP with templates, lambdas, and other core language features, along with many parts of the STL.

About the Book

Functional Programming in C++ helps you unleash the functional side of your brain, as you gain a powerful new perspective on C++ coding. You'll discover dozens of examples, diagrams, and illustrations that break down the functional concepts you can apply in C++, including lazy evaluation, function objects and invokables, algebraic data types, and more. As you read, you'll match FP techniques with practical scenarios where they offer the most benefit.

What's inside

  • Writing safer code with no performance penalties
  • Explicitly handling errors through the type system
  • Extending C++ with new control structures
  • Composing tasks with DSLs

About the Reader

Written for developers with two or more years of experience coding in C++.

About the Author

Ivan Čukić is a core developer at KDE and has been coding in C++ since 1998. He teaches modern C++ and functional programming at the Faculty of Mathematics at the University of Belgrade.

Table of Contents

  1. Introduction to functional programming
  2. Getting started with functional programming
  3. Function objects
  4. Creating new functions from the old ones
  5. Purity: Avoiding mutable state
  6. Lazy evaluation
  7. Ranges
  8. Functional data structures
  9. Algebraic data types and pattern matching
  10. Monads
  11. Template metaprogramming
  12. Functional design for concurrent systems
  13. Testing and debugging

Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.

À propos de l?auteur

Ivan Cukic is a core developer at KDE and has been coding in C++ since 1998. He teaches modern C++ and functional programming at the Faculty of Mathematics at the University of Belgrade.

Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.

Acheter D'occasion

état :  Assez bon
The book has been read, but is...
Afficher cet article
EUR 17,99

Autre devise

EUR 5,77 expédition depuis Royaume-Uni vers France

Destinations, frais et délais

Acheter neuf

Afficher cet article
EUR 43,22

Autre devise

EUR 5,57 expédition depuis Royaume-Uni vers France

Destinations, frais et délais

Résultats de recherche pour Functional Programming in C++: How to improve your...

Image d'archives

Cukic, Ivan
Edité par Manning, 2018
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Ancien ou d'occasion Paperback

Vendeur : WorldofBooks, Goring-By-Sea, WS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. N° de réf. du vendeur GOR012196803

Contacter le vendeur

Acheter D'occasion

EUR 17,99
Autre devise
Frais de port : EUR 5,77
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Cukic, Ivan
Edité par Manning Publications, 2018
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Dallas, Dallas, TX, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.01. N° de réf. du vendeur G1617293814I4N00

Contacter le vendeur

Acheter D'occasion

EUR 21,44
Autre devise
Frais de port : EUR 6,53
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Cukic, Ivan
Edité par Manning Publications, 2018
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Atlanta, AUSTELL, GA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Good. No Jacket. Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.01. N° de réf. du vendeur G1617293814I3N10

Contacter le vendeur

Acheter D'occasion

EUR 21,44
Autre devise
Frais de port : EUR 6,53
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Cukic, Ivan
Edité par Manning Publications, 2018
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Ancien ou d'occasion Paperback

Vendeur : ThriftBooks-Atlanta, AUSTELL, GA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.01. N° de réf. du vendeur G1617293814I4N00

Contacter le vendeur

Acheter D'occasion

EUR 21,44
Autre devise
Frais de port : EUR 6,53
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Cukic, Ivan
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Ancien ou d'occasion Paperback

Vendeur : BooksRun, Philadelphia, PA, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Paperback. Etat : Fair. 1. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. N° de réf. du vendeur 1617293814-7-1

Contacter le vendeur

Acheter D'occasion

EUR 19,31
Autre devise
Frais de port : EUR 9,45
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 1 disponible(s)

Ajouter au panier

Image d'archives

Ivan Cukic
Edité par Pearson Education, 2019
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Neuf PAP

Vendeur : PBShop.store UK, Fairford, GLOS, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

PAP. Etat : New. New Book. Shipped from UK. Established seller since 2000. N° de réf. du vendeur PB-9781617293818

Contacter le vendeur

Acheter neuf

EUR 43,22
Autre devise
Frais de port : EUR 5,57
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 15 disponible(s)

Ajouter au panier

Image d'archives

CUKIC, IVAN
Edité par Manning, 2018
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Neuf Couverture souple

Vendeur : Speedyhen, London, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : NEW. N° de réf. du vendeur NW9781617293818

Contacter le vendeur

Acheter neuf

EUR 41,97
Autre devise
Frais de port : EUR 6,91
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 4 disponible(s)

Ajouter au panier

Image d'archives

Cukic, Ivan
Edité par Manning, 2018
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Neuf Couverture souple

Vendeur : Ria Christie Collections, Uxbridge, Royaume-Uni

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. In. N° de réf. du vendeur ria9781617293818_new

Contacter le vendeur

Acheter neuf

EUR 51,14
Autre devise
Frais de port : EUR 4,60
De Royaume-Uni vers France
Destinations, frais et délais

Quantité disponible : 4 disponible(s)

Ajouter au panier

Image d'archives

Cukic, Ivan
Edité par Manning, 2018
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Neuf Couverture souple

Vendeur : Romtrade Corp., STERLING HEIGHTS, MI, Etats-Unis

Évaluation du vendeur 5 sur 5 étoiles Evaluation 5 étoiles, En savoir plus sur les évaluations des vendeurs

Etat : New. This is a Brand-new US Edition. This Item may be shipped from US or any other country as we have multiple locations worldwide. N° de réf. du vendeur ABNR-28864

Contacter le vendeur

Acheter neuf

EUR 56,42
Autre devise
Frais de port : Gratuit
De Etats-Unis vers France
Destinations, frais et délais

Quantité disponible : 5 disponible(s)

Ajouter au panier

Image fournie par le vendeur

Ivan Cukic
Edité par Manning Jan 2019, 2019
ISBN 10 : 1617293814 ISBN 13 : 9781617293818
Neuf Taschenbuch

Vendeur : Wegmann1855, Zwiesel, Allemagne

Évaluation du vendeur 2 sur 5 étoiles Evaluation 2 étoiles, En savoir plus sur les évaluations des vendeurs

Taschenbuch. Etat : Neu. Neuware -Functional programming is becoming a required skill for allprogrammers, and for good reason. The functional style ofprogramming lets developers to write more concise code, which tendsto have fewer bugs. N° de réf. du vendeur 9781617293818

Contacter le vendeur

Acheter neuf

EUR 49,21
Autre devise
Frais de port : EUR 7,95
De Allemagne vers France
Destinations, frais et délais

Quantité disponible : 2 disponible(s)

Ajouter au panier

There are 25 autres exemplaires de ce livre sont disponibles

Afficher tous les résultats pour ce livre