Programmation fonctionnelle en C++ : Comment améliorer vos programmes C++ en utilisant des techniques fonctionnelles

Note :   (4,6 sur 5)

Programmation fonctionnelle en C++ : Comment améliorer vos programmes C++ en utilisant des techniques fonctionnelles (Ivan Cukic)

Avis des lecteurs

Résumé:

Ce livre est un excellent guide de la conception de la programmation fonctionnelle en C++, qui se concentre sur les techniques avancées et l'intégration des concepts fonctionnels dans le C++. Bien qu'il offre une exploration approfondie des fonctionnalités modernes du C++ et qu'il soit bien organisé, il suppose une solide compréhension du C++ et de ses fonctionnalités les plus complexes, ce qui le rend moins adapté aux débutants. En outre, certains utilisateurs ont signalé des problèmes avec la version Kindle.

Avantages:

Une couverture complète des concepts avancés du C++ et de la programmation fonctionnelle.
Une écriture claire, bien organisée et une structure lisible.
Aperçu des techniques et paradigmes de programmation innovants.
Utile pour les programmeurs expérimentés qui souhaitent approfondir leur compréhension de la programmation fonctionnelle en C++.
Bonne utilisation d'exemples, de diagrammes et d'annotations.

Inconvénients:

Suppose de solides connaissances préalables du C++ et de la programmation par modèles, ce qui le rend inadapté aux débutants.
La version Kindle est mal rendue avec des problèmes typographiques et est incomplète par rapport à la version imprimée.
Certains exemples peuvent ne pas se compiler facilement en raison de l'utilisation d'anciennes bibliothèques.

(basé sur 12 avis de lecteurs)

Titre original :

Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

Contenu du livre :

Résumé

La programmation fonctionnelle en C++ enseigne aux développeurs l'aspect pratique de la programmation fonctionnelle et les outils que C++ fournit pour développer des logiciels dans le style fonctionnel. Ce guide approfondi est rempli de diagrammes utiles qui vous aident à comprendre les concepts de la programmation fonctionnelle et à commencer à penser de manière fonctionnelle.

L'achat du livre imprimé inclut un livre électronique gratuit aux formats PDF, Kindle et ePub de Manning Publications.

À propos de la technologie

Un code bien écrit est plus facile à tester et à réutiliser, plus simple à paralléliser et moins sujet aux erreurs. La maîtrise du style fonctionnel de la programmation peut vous aider à répondre aux exigences des applications modernes et vous permettra d'exprimer plus simplement la logique complexe du programme, de gérer les erreurs de manière gracieuse et d'assurer une concurrence élégante. Le C++ supporte la programmation fonctionnelle avec des modèles, des lambdas et d'autres fonctionnalités essentielles du langage, ainsi que de nombreuses parties de la STL.

A propos du livre

La programmation fonctionnelle en C++ vous aide à libérer le côté fonctionnel de votre cerveau, tout en acquérant une nouvelle perspective puissante sur le codage C++. Vous découvrirez des dizaines d'exemples, de diagrammes et d'illustrations qui décomposent les concepts fonctionnels que vous pouvez appliquer en C++, y compris l'évaluation paresseuse, les objets de fonction et les invocables, les types de données algébriques, et bien plus encore. Au fur et à mesure de votre lecture, vous associerez les techniques FP à des scénarios pratiques dans lesquels elles offrent le plus d'avantages.

Ce qu'il y a à l'intérieur

⬤ Écrire un code plus sûr sans pénalité de performance.

⬤ La gestion explicite des erreurs à travers le système de types.

⬤ L'extension du C++ avec de nouvelles structures de contrôle.

⬤ La composition de tâches avec les DSL.

A propos du lecteur

Écrit pour les développeurs ayant au moins deux ans d'expérience dans le codage en C++.

À propos de l'auteur

Ivan Čukic est développeur principal chez KDE et code en C++ depuis 1998. Il enseigne le C++ moderne et la programmation fonctionnelle à la faculté de mathématiques de l'université de Belgrade.

Table des matières

⬤ Introduction à la programmation fonctionnelle.

⬤ Début de la programmation fonctionnelle.

⬤ Les objets fonctionnels.

⬤ Créer de nouvelles fonctions à partir des anciennes.

⬤ La pureté : Éviter l'état mutable.

⬤ L'évaluation paresseuse.

⬤ Gammes.

⬤ Structures de données fonctionnelles.

⬤ Types de données algébriques et correspondance des motifs.

⬤ Monades.

⬤ Métaprogrammation de modèles.

⬤ Conception fonctionnelle pour les systèmes concurrents.

⬤ Test et débogage.

Autres informations sur le livre :

ISBN :9781617293818
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2019
Nombre de pages :320

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Programmation fonctionnelle en C++ : Comment améliorer vos programmes C++ en utilisant des...
Résumé La programmation fonctionnelle en C++ enseigne...
Programmation fonctionnelle en C++ : Comment améliorer vos programmes C++ en utilisant des techniques fonctionnelles - Functional Programming in C++: How to Improve Your C++ Programs Using Functional Techniques

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)