Si je veux programmer dans un style "fonctionnel", avec quoi remplacer une interface? interface IFace { string Name { get; set; } int Id { get; } } class Foo : IFace { ... } Peut-être un Tuple<>? Tuple<Func<string> /*get_Name*/, Action<String> /*set_Name*/, Func<int> /*get_Id*/> Foo; La seule raison pour laquelle …
Je sais qu'il existe de nombreux articles décrivant ces trois paradigmes mais je cherche une explication schématique. Il y a quelques très bonnes descriptions de programmation orientée aspect ici, donc je pose cette question dans l'espoir d'obtenir le genre de réponse de haute qualité que les gens de Stack Overflow …
Après avoir appris la programmation fonctionnelle en Haskell et F #, le paradigme OOP semble à l'envers avec des classes, des interfaces, des objets. Quels aspects de la PF puis-je apporter au travail que mes collègues peuvent comprendre? Y a-t-il des styles de PF qui valent la peine de parler …
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 obtenant des valeurs …
Je n'ai pas encore entendu parler des utilisations d'un langage de programmation logique (comme Prolog) dans l'industrie du logiciel, et je ne connais pas son utilisation dans la programmation de loisirs ou les projets open source. Il (Prolog) est utilisé dans une certaine mesure comme langue académique (pourquoi est-il utilisé …
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Quels langages (ou classes (comme dans les paradigmes) de langages de programmation, plus un langage recommandé pour cette classe) chaque étudiant …
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 pour l'état …
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. L'article présente …
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'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 beaucoup mieux apprendre beaucoup …
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 …
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 puissance de traitement. …
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. …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.