Des mathématiques à la programmation générique

Note :   (4,6 sur 5)

Des mathématiques à la programmation générique (Alexander Stepanov)

Avis des lecteurs

Résumé:

Le livre a reçu des critiques majoritairement positives pour son style d'écriture attrayant et l'intégration perspicace de concepts mathématiques avec la programmation de logiciels, en particulier en se concentrant sur l'algèbre abstraite et sa signification historique. Cependant, certains lecteurs ont trouvé qu'il manquait de conseils pratiques en matière de programmation et d'exemples en C++, ce qui a donné lieu à des avis mitigés en fonction de leurs attentes.

Avantages:

Un récit bien écrit et captivant.
Fusion efficace des concepts mathématiques et de la programmation, en particulier de la programmation générique.
Un contexte historique perspicace entourant les mathématiques et leur évolution.
Des exercices tout au long du texte améliorent la fluidité de la lecture.
S'adresse à un large éventail de lecteurs, depuis ceux qui s'intéressent aux mathématiques jusqu'aux programmeurs qui recherchent une compréhension plus approfondie de la théorie.

Inconvénients:

Peu de conseils et d'exemples de programmation pratique, ce qui est décevant pour ceux qui recherchent un contenu C++ approfondi.
Certaines critiques ont noté une trop grande importance accordée à l'histoire des mathématiques plutôt qu'aux connaissances en matière de programmation.
Certains concepts mathématiques peuvent être complexes pour les lecteurs moins expérimentés.
Certaines parties semblent forcées ou peu claires dans leurs liens avec la programmation.

(basé sur 61 avis de lecteurs)

Titre original :

From Mathematics to Generic Programming

Contenu du livre :

Dans cet ouvrage à la fois complet et accessible, Alexander Stepanov, concepteur pionnier de logiciels, et son collègue Daniel Rose éclairent les principes de la programmation générique et le concept mathématique d'abstraction sur lequel elle repose, afin de vous aider à écrire un code à la fois plus simple et plus puissant.

Si vous êtes un programmeur raisonnablement compétent et que vous savez penser logiquement, vous disposez de tous les éléments nécessaires. Stepanov et Rose présentent l'algèbre abstraite et la théorie des nombres avec une clarté exceptionnelle. Ils expliquent soigneusement les problèmes que les mathématiciens ont d'abord dû résoudre, puis montrent comment ces solutions mathématiques se traduisent en programmation générique et en création de codes plus efficaces et plus élégants. Pour démontrer le rôle crucial que jouent ces principes mathématiques dans de nombreuses applications modernes, les auteurs montrent comment utiliser ces résultats et les algorithmes généralisés pour mettre en œuvre un système de cryptage à clé publique du monde réel.

En lisant ce livre, vous maîtriserez les processus de pensée nécessaires à une programmation efficace et apprendrez à généraliser des algorithmes conçus de manière étroite afin d'élargir leur utilité sans perdre en efficacité. Vous acquerrez également une connaissance approfondie de la valeur des mathématiques pour la programmation, une connaissance qui s'avérera inestimable quels que soient les langages de programmation et les paradigmes que vous utilisez.

Vous apprendrez .

⬤  Comment généraliser un algorithme vieux de quatre mille ans, en tirant des leçons indispensables sur la clarté et l'efficacité.

⬤  Les anciens paradoxes, les beaux théorèmes et la tension productive entre le continu et le discret.

⬤  Un algorithme simple pour trouver le plus grand diviseur commun (GCD) et les abstractions modernes qui s'en inspirent.

⬤  Des approches mathématiques puissantes de l'abstraction.

⬤  Comment l'algèbre abstraite fournit l'idée au cœur de la programmation générique.

⬤  Axiomes, preuves, théories et modèles : utilisation de techniques mathématiques pour organiser les connaissances sur les algorithmes et les structures de données.

⬤  Les subtilités surprenantes des tâches de programmation simples et ce que vous pouvez en apprendre.

⬤  Comment les implémentations pratiques peuvent exploiter les connaissances théoriques.

Autres informations sur le livre :

ISBN :9780321942043
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2014
Nombre de pages :320

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Éléments de programmation - Elements of Programming
Elements of Programming propose une compréhension de la programmation différente de celle qui est...
Éléments de programmation - Elements of Programming
Des mathématiques à la programmation générique - From Mathematics to Generic Programming
Dans cet ouvrage à la fois complet et accessible,...
Des mathématiques à la programmation générique - From Mathematics to Generic Programming

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)