Questions marquées «functional-programming»

La programmation fonctionnelle est un paradigme qui tente de résoudre les problèmes de calcul par l'évaluation chaînée de fonctions dont la sortie est déterminée par leurs entrées plutôt que par l'état du programme. Dans ce style de programmation, les effets secondaires et les données mutables sont déconseillés et généralement strictement isolés.





11
Si nous pouvons faire de la programmation fonctionnelle avec Python, avons-nous besoin d'un langage de programmation fonctionnel spécifique? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …



4
La programmation fonctionnelle est-elle une alternative viable aux modèles d'injection de dépendance?
J'ai récemment lu un livre intitulé Functional Programming in C # et il me semble que la nature immuable et sans état de la programmation fonctionnelle produit des résultats similaires aux modèles d'injection de dépendance et est peut-être même une meilleure approche, en particulier en ce qui concerne les tests …



4
Les fonctions qui prennent des fonctions comme paramètres devraient-elles également prendre des paramètres pour ces fonctions comme paramètres?
Je me retrouve souvent à écrire des fonctions qui ressemblent à ceci parce qu'elles me permettent de simuler facilement l'accès aux données, tout en fournissant une signature qui accepte les paramètres pour déterminer les données auxquelles accéder. public static string GetFormattedRate( Func<string, RateType>> getRate, string rateKey) { var rate = …


5
L'architecture Entity Component System est-elle orientée par définition?
L' architecture Entity Component System est-elle orientée objet, par définition? Cela me semble plus procédural ou fonctionnel. À mon avis, cela ne vous empêche pas de l'implémenter dans un langage OO, mais il ne serait pas idiomatique de le faire de manière résolument OO. Il semble que ECS sépare les …


3
Clojure a-t-il des continuations / coroutines / etc?
J'ai commencé à programmer avec Python, et j'étais vraiment confus par des concepts comme les coroutines et les fermetures. Maintenant, je pense que je les connais à un niveau superficiel, mais je n'ai jamais ressenti ce moment "d'éveil", alors j'ai choisi d'apprendre Clojure. J'ai acheté le livre de Stuart Halloway …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.