Quels sont les avantages et les inconvénients de l'apprentissage de la programmation fonctionnelle avant les autres
Quels sont les avantages et les inconvénients de l'apprentissage de la programmation fonctionnelle avant les autres
J'ai entendu à maintes reprises et j'essaye de comprendre et de valider l'idée que FP et OO sont orthogonaux. Tout d'abord, qu'est-ce que cela signifie pour 2 concepts d'être orthogonaux? FP encourage autant que possible l'immuabilité et la pureté. et OO semble être quelque chose qui est construit...
Si j'ai bien compris, le modèle acteur est exactement comme le modèle objet, mais avec quelques différences: CHAQUE objet génère son propre thread séparé et ce n'est pas un problème même lorsque vous avez des milliers d'objets. Les acteurs n'interagissent pas en appelant des fonctions et en...
Je fais donc un client javascript / html assez impliqué avec beaucoup d'appels ajax et d'autres implications de callback-ism. Je pense à utiliser Fay à cette fin. Je connais Elm. Je l'ai essayé et j'ai aimé les éléments FRP. Maintenant, je cherche à savoir si une structure similaire est possible à...
J'utilise Reactive Cocoa (par GitHub), une API de programmation fonctionnelle réactive à utiliser avec les bibliothèques Cocoa depuis un certain temps maintenant, mais je viens de lire "Out of the Tar Pit" , le papier qui présente soi-disant les concepts derrière cela, et je suis un peu confus....
J'ai lu cet article sur la programmation orientée langage. Il souligne certaines faiblesses des approches procédurales / POO modernes de la programmation et suggère un nouveau paradigme de programmation qui les résoudra. Je suis tout pour les petites parties de programme à couplage lâche: il vaut...
D'après ma compréhension, l'interface Web a été développée pour utiliser HTML car à l'époque il n'était pas possible de simuler une application de style bureau dans le navigateur, comme le fonctionnement de Silverlight et Flash, en raison des limitations de la bande passante et éventuellement de la...
Le wiki C2 a une discussion sur les preuves empiriques pour la programmation orientée objet qui conclut essentiellement qu'il n'y a rien au-delà de l'appel à l'autorité. Ceci a été édité pour la dernière fois en 2008. La discussion ici semble le confirmer : les questions de savoir si OO est...
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...
J'ai récemment été plus préoccupé par la façon dont j'écris mon code. Après avoir lu quelques livres sur les modèles de conception (et leur mise en œuvre trop zélée, j'en suis sûr), j'ai beaucoup changé ma façon de penser ce qui change. J'ai tendance à remarquer que j'écris moins d'interfaces et...
Selon Wikipedia, les langages de programmation fonctionnels , qui sont déclaratifs, interdisent les effets secondaires. La programmation déclarative en général, tente de minimiser ou d'éliminer les effets secondaires. De plus, selon Wikipedia, un effet secondaire est lié aux changements d'état....
Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 4 ans . À la suite de la discussion ici , je me demande si vous pouvez...
Il s'agit d'une question plus spécifique (ou en fait deux, mais elles sont liées) provenant des commentaires de la mort de la technologie OOP où quelqu'un a déclaré que la POO n'est pas le bon paradigme pour la programmation GUI. En lisant les commentaires ici et ici, j'ai toujours le sentiment...
Si oui, pouvez-vous me dire comment l'apprentissage d'un nouveau paradigme a changé votre approche pour résoudre les problèmes de programmation même si le problème se situe dans un autre paradigme / langage / technologie? J'apprécierai vraiment Si vous pouvez me dire d'une manière spécifique,...
Je suis conscient que le concept d'invariants existe dans plusieurs paradigmes de programmation. Par exemple, les invariants de boucle sont pertinents en OO, en programmation fonctionnelle et procédurale. Cependant, un type très utile trouvé dans la POO est un invariant des données d'un type...
Si vous deviez écrire un moteur de jeu d'échecs, quel paradigme de programmation utiliseriez-vous (POO, procédural, etc.) et pourquoi le choisiriez-vous? Par moteur d'échecs, je veux dire la partie d'un programme qui évalue le tableau actuel et décide du prochain coup de l'ordinateur. Je demande...