Questions sur functional-programming

23
réponses

Qu'est-ce que la récursion de la queue?

alors que je commençais à apprendre le lisp, je suis tombé sur le terme queue-récursive . Que veut dire exactement?
demandé sur 2008-08-29 07:48:03
30
réponses

Qu'est ce qu'une monade?

après avoir brièvement regardé Haskell récemment, qu'est-ce que serait une explication brève, succincte, pratique q ... trouvé que la plupart des explications que j'ai trouvées sont assez inaccessibles et manquent de détails pratiques.
demandé sur 2008-09-05 03:26:44
15
réponses

Pour commencer avec Haskell

pendant quelques jours, j'ai essayé de me concentrer sur le paradigme de la programmation fonctionnelle à Haskell. J'a ... Haskell? Qu'est-ce qui vous a vraiment fait "briser la glace"? Aussi, de bonnes idées pour commencer les exercices?
demandé sur 2009-06-18 17:17:11
4
réponses

Programmation fonctionnelle vs programmation orientée objet [fermé]

j'ai été principalement exposé à la programmation OO jusqu'à présent et je suis impatient d'apprendre un langage fonct ... quelles sont les définitions de problèmes typiques où la programmation fonctionnelle est un meilleur choix?
demandé sur 2010-01-17 00:35:48
11
réponses

Quelle est la différence entre une "fermeture" et un "lambda'?

Quelqu'un pourrait-il expliquer? Je comprends les concepts de base qui les sous-tendent, mais je les vois souvent util ... angeable et je m'y perds. Et maintenant que nous sommes ici, en quoi diffèrent-ils une fonction régulière?
demandé sur 2008-10-21 07:12:54
14
réponses

compréhension de la liste vs. lambda + filtre

il se trouve que j'ai un besoin de filtrage de base: j'ai une liste et je dois la Filtrer par un attribut des éléments ... ement la méthode Pythonic™ et devrait le faire d'une autre manière (comme utiliser itemgetter au lieu de la lambda)?
demandé sur 2010-06-10 14:14:00
18
réponses

Monade dans la plaine de l'anglais? (Pour la programmation orientée objet programmeur sans FP arrière-plan)

en termes qu'un programmeur OOP pourrait comprendre (sans aucune expérience de programmation fonctionnelle), qu'est ... onads en une application OOP. Ce serait vous faites pour porter les responsabilités des monades à l'application OOP?
demandé sur 2010-04-24 17:42:54
14
réponses

Quelle est la différence entre la classe de cas de Scala et la classe?

j'ai cherché dans Google pour trouver les différences entre un case class et un class . Tout le monde mentionne qu ... . Qu'est-ce que l' explication ou est-il une ressource pour en savoir plus sur la Scala cas des classes à partir de?
demandé sur 2010-02-22 20:49:33
15
réponses

La programmation GUI fonctionnelle est-elle possible? [fermé]

j'ai récemment attrapé le bug FP (essayer d'apprendre Haskell), et j'ai été vraiment impressionné par ce que j'ai vu j ... te par curiosité--j'aimerais penser que FP est "le futur", mais GUI programmation on dirait un gros trou à combler.)
demandé sur 2010-04-20 09:35:31
18
réponses

Qu'est-ce qu'un combinateur en Y?

un combinateur en Y est un concept informatique du côté" fonctionnel " des choses. La plupart des programmeurs ne saven ... nt fonctionnent les combinateurs? à quoi servent-ils? sont-ils utiles dans les langues procédurales?
demandé sur 2008-09-18 19:21:02
15
réponses

Qu'est ce qu'un 'Fermeture'?

j'ai posé une question à propos de Currying et les fermetures ont été mentionnées. Qu'est ce qu'une fermeture? Comment est-il lié à lancer?
demandé sur 2008-08-31 08:38:21
30
réponses

Pourquoi les langues fonctionnelles? [fermé]

je vois beaucoup de discussions sur les langues fonctionnelles. Pourquoi en utiliser une plutôt qu'une langue" traditi ... nnelle"? Que font-ils mieux? Quels sont-ils pire? Quelle est l'application de programmation fonctionnelle idéale?
demandé sur 2008-08-31 04:21:51
9
réponses

Pourquoi Python n'est-il pas très bon pour la programmation fonctionnelle? [fermé]

j'ai toujours pensé que la programmation fonctionnelle peut être faite en Python. Ainsi, J'ai été surpris que Python n ... nctionnel de deuxième ordre? (N'oubliez pas que mon expérience de la programmation fonctionnelle est assez limitée.)
demandé sur 2009-06-19 16:12:06
9
réponses

Quel est le rendement de Scala?

je comprends le rendement de Ruby et Python. Que fait le rendement de Scala?
demandé sur 2009-06-27 13:18:56
8
réponses

Comment utiliser underscore.js comme modèle de moteur?

j'essaie d'apprendre de nouvelles utilisations de javascript en tant que langue serverside et en tant que langue fonct ... création de modèles, en particulier pour les débutants qui ont moins d'expérience avec avancée de javascript. Merci
demandé sur 2011-01-24 08:13:53
12
réponses

Qu'est-ce que la transparence référentielle?

que signifie le terme transparence référentielle ? Je l'ai entendu décrit comme "cela signifie qu'on peut remplacer des égaux par des égaux" mais cela semble être une explication inadéquate.
demandé sur 2008-10-17 05:27:53
11
réponses

La meilleure explication pour les langues sans nul

de temps en temps quand les programmeurs se plaignent des erreurs nulles/exceptions, quelqu'un demande ce que nous fai ... adiques solution Alternative comme le message de manger nil (d'autres aspects que j'ai raté)
demandé sur 2010-10-21 19:43:26
17
réponses

En Programmation Fonctionnelle, ce qui est un foncteur?

j'ai rencontré le terme "Functor" à quelques reprises en lisant divers articles sur la programmation fonctionnelle, ma ... igy en cours: je me réfère spécifiquement aux foncteurs de functional programmer, pas les objets de fonction de c++.
demandé sur 2010-01-09 00:26:58
14
réponses

Quelle est la différence entre la programmation procédurale et la programmation fonctionnelle?

j'ai lu les articles de Wikipédia pour programmation procédurale et programmation fonctionnelle , mais je suis encore un peu confus. Quelqu'un pourrait-il la faire bouillir jusqu'à l'âme?
demandé sur 2008-08-22 23:29:45
13
réponses

Existe-t-il une méthodologie d'ingénierie logicielle pour la programmation fonctionnelle? [fermé]

L'ingénierie logicielle telle qu'elle est enseignée aujourd'hui est entièrement axée sur la programmation orientée obj ... munes, quels artéfacts puis-je utiliser, Comment puis-je les relier de l'espace de problème à l'espace de solution?
demandé sur 2011-01-31 17:50:30
1
réponses

Quel est le statut de la programmation multicore à Haskell?

Quel est l'état de la programmation multicœur en Haskell? Quels projets, outils et bibliothèques sont maintenant disponibles? Quels rapports d'expérience y a-t-il eu?
demandé sur 2010-06-17 20:39:24
8
réponses

Pourquoi les effets secondaires sont-ils modélisés comme des monades à Haskell?

est-ce que quelqu'un pourrait donner quelques conseils sur les raisons pour lesquelles les calculs impurs à Haskell so ... te une interface avec 4 opérations, alors quel était le raisonnement pour modéliser les effets secondaires en elle?
demandé sur 2010-03-21 23:47:28
5
réponses

Quel est le contexte.chaque(liste, itérateur, [contexte])?

je suis nouveau à souligner.js. Quel est le but de [context] dans _.each() ? Comment doit-il être utilisé?
demandé sur 2011-02-09 17:50:29
6
réponses

Python: Pourquoi est functools.partielle nécessaire?

application partielle est cool. Quelle fonctionnalité offre functools.partial que vous ne pouvez pas obtenir par ... functools.partial(sum2, 1) >>> incr2(4) 5 est-ce que functools est plus efficace ou plus lisible?
demandé sur 2010-07-15 07:16:10
2
réponses

Applications réelles des prépromorphismes zygohistomorphiques

Oui, ceux-ci : {-#LANGUAGE TypeOperators, RankNTypes #-} import Control.Morphism.Zygo import Control.Morp ... Plaît noter également d'Edward réponse ci-dessous. L'implémentation de ZHPM que vous utilisez est votre choix.
demandé sur 2011-02-20 15:50:12
23
réponses

Comment éviter la longue imbrication des fonctions asynchrones dans le noeud.js

je veux faire une page qui affiche des données à partir d'une base, j'ai donc créé certaines fonctions que d'obtenir q ... e avec la façon dont vous combinez de multiples fonctions asynchrones, qui semble être quelque chose de fondamental.
demandé sur 2010-11-20 22:43:45
13
réponses

Équivalent Javascript de la fonction zip De Python

Existe-t-il un équivalent javascript de la fonction zip De Python? C'est-à-dire, étant donné des réseaux multiples de ... array3 = [4, 5, 6]; le tableau de sortie doit être: var output array:[[1,'a',4], [2,'b',5], [3,'c',6]]
demandé sur 2011-02-01 01:08:11
7
réponses

Les Implications de foldr vs foldl (ou foldl')

tout d'Abord, Real World Haskell , dont je suis la lecture, dit ne jamais utiliser de foldl et au lieu d'utili ... ils?) N'importe quelle perspicacité qui peut aider un smarts-contesté sorte comme moi serait très apprécié!
demandé sur 2008-12-21 21:53:15
4
réponses

Erreur de compilation Swift: "Expression trop complexe" sur une chaîne de concaténation

je trouve cela amusant plus que tout. Je l'ai réparé, mais je me pose des questions sur la cause. Voici l'erreur: Dat ... je pense que le ( se perd: var statement = "create table if not exists \(self.tableName()) (\(columns))"
demandé sur 2015-04-17 22:15:14
10
réponses

Pourquoi l'immutabilité est-elle si importante (ou nécessaire) dans JavaScript?

je travaille actuellement sur les cadres React JS et React Native . Sur la route à mi-chemin, je suis tombé sur L'i ... la bonne façon d'expliquer l'immutabilité, s'il vous plaît faites-moi savoir ce qui est le bon exemple pratique.
demandé sur 2015-12-20 23:00:55