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.

15
Quel est l'avantage de currying?
Je viens d’apprendre le curry et, même si je pense comprendre le concept, je ne vois aucun avantage à l’utiliser. Comme exemple trivial, j’utilise une fonction qui ajoute deux valeurs (écrites en ML). La version sans currying serait fun add(x, y) = x + y et serait appelé comme add(3, …

5
Suis-je trop «intelligent» pour être lisible par les développeurs Jr.? Trop de programmation fonctionnelle dans mon JS? [fermé]
Je suis un développeur Sr front-end, codant dans Babel ES6. Une partie de notre application effectue un appel API et, en fonction du modèle de données que nous avons renvoyé, certains formulaires doivent être remplis. Ces formulaires sont stockés dans une liste à double lien (si le back-end indique que …

3
Pourquoi les trampolines fonctionnent-ils?
Je fais du JavaScript fonctionnel. Je pensais que l’ optimisation des appels en attente avait été mise en œuvre, mais j’ai eu tort. Ainsi, j'ai dû apprendre moi-même le trampoline . Après un peu de lecture ici et ailleurs, j'ai pu comprendre les bases et construire mon premier trampoline: /*not …









4
La programmation fonctionnelle en multithreading est-elle plus rapide parce que j'écris des choses différemment ou parce que les choses sont compilées différemment?
Je plonge dans le monde de la programmation fonctionnelle et je continue de lire que les langages fonctionnels sont meilleurs pour les programmes multithreading / multicœurs. Je comprends comment les langages fonctionnels font beaucoup de choses différemment, comme récursion , nombres aléatoires , etc , mais je ne peux pas …

5
En programmation fonctionnelle, la plupart des structures de données immuables nécessitent-elles davantage d’utilisation de la mémoire?
En programmation fonctionnelle, étant donné que presque toutes les structures de données sont immuables, lorsque l’état doit changer, une nouvelle structure est créée. Est-ce que cela signifie beaucoup plus d'utilisation de la mémoire? Je connais bien le paradigme de la programmation orientée objet, maintenant j'essaie de mieux comprendre le paradigme …

4
quel est le but des flèches?
J'apprends la programmation fonctionnelle avec Haskell et j'essaie de saisir des concepts en commençant par comprendre pourquoi j'en ai besoin. J'aimerais connaître l'objectif des flèches dans les langages de programmation fonctionnels. Quel problème résolvent-ils? J'ai vérifié http://en.wikibooks.org/wiki/Haskell/Understanding_arrows et http://www.cse.chalmers.se/~rjmh/afp-arrows.pdf . Tout ce que je comprends, c’est qu’ils servent à décrire …

12
Pourquoi la programmation fonctionnelle n'est-elle pas plus populaire dans l'industrie? Est-ce qu'il comprend maintenant? [fermé]
Au cours de mes quatre années à l'université, nous avons beaucoup utilisé la programmation fonctionnelle dans plusieurs langages de programmation fonctionnels. Mais j’ai aussi beaucoup utilisé la programmation orientée objet, et en fait j’utilise davantage les langages orientés objet lorsque je fais mon propre petit projet pour préparer mon premier …

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.