Non, je ne confonds pas. Si tu regardes les ressources que j'ai fournit dans mon précédent message, il est question de foncteurs et autres barbarismes issus des langages fonctionnelle.
Si j'ai bien compris le paradigme fonctionnel, il permet avant tout de parcourir des collections et d'en générer d'autres, sans toucher à l'état de la collection initiale, et donc de pouvoir utiliser la composition de fonction.
je te concède qu'il sont plus nuancé que moi. Mais je ne fais pas dans la nuance. ;) Ceci dit, Sutter, Meyers et Stroustrup affirment l'intégration du paradigme fonctionnel dans leurs livres. Je chercherais les passages ce WE.
[^] # Re: C++0x
Posté par LupusMic (site web personnel, Mastodon) . En réponse au sondage En 2011 vous attendez particulièrement :. Évalué à 1.
Si j'ai bien compris le paradigme fonctionnel, il permet avant tout de parcourir des collections et d'en générer d'autres, sans toucher à l'état de la collection initiale, et donc de pouvoir utiliser la composition de fonction.
std::transform(orig.begin(), orig.end(), dest.begin(), dest.end(), compose<f, g>()) ;
Une discussion intéressante avec Herb Sutter et Bjarne Stroustrup où est abordée l'aspect fonctionnel de C++ : http://www.informit.com/articles/article.aspx?p=1332753
je te concède qu'il sont plus nuancé que moi. Mais je ne fais pas dans la nuance. ;) Ceci dit, Sutter, Meyers et Stroustrup affirment l'intégration du paradigme fonctionnel dans leurs livres. Je chercherais les passages ce WE.