Articles of f #

Fournisseurs de type F #, comment fonctionnent-ils?

Je n’ai pas tout à fait les fournisseurs de type après avoir regardé la vidéo pdc de Don Symes http://player.microsoftpdc.com/Session/04092962-4ed1-42c6-be07-203d42115274 Est-ce que je comprends bien? Vous pouvez obtenir des fournisseurs de type prêts pour Twitter, Excel … Que se passe-t-il si j’ai une structure Xml personnalisée? Dois-je implémenter mon propre fournisseur de type pour cela […]

Générer l’opcode d’appel de queue

Par curiosité, j’essayais de générer un opcode d’appel de queue en utilisant C #. Fibinacci est facile, donc mon exemple c # ressemble à ceci: private static void Main(ssortingng[] args) { Console.WriteLine(Fib(int.MaxValue, 0)); } public static int Fib(int i, int acc) { if (i == 0) { return acc; } return Fib(i – 1, acc […]

F # vs Haskell vs Lisp – quelle langue apprendre?

J’ai beaucoup entendu parler des langages de programmation fonctionnels et je suis prêt à en apprendre un. Je suppose que ce sera surtout pour le plaisir, mais j’espère que cela améliorera mes compétences en programmation. J’ai surtout un arrière-plan C # / .NET, donc mon premier choix est d’apprendre F # (à cause de .NET […]

Scala versus F # question: comment unifier les paradigmes OO et FP?

Quelles sont les principales différences entre les approches adoptées par Scala et F # pour unifier les paradigmes OO et FP? MODIFIER Quels sont les avantages et les inconvénients de chaque approche? Si, malgré le support du sous-typage, F # peut déduire les types d’arguments de fonction, alors pourquoi ne pas Scala?

Les unités de mesure F # peuvent-elles être implémentées dans OCaml?

F # a une capacité d’unités de mesure (il y a plus de détails dans ce document de recherche ). [] type unit-name [ = measure ] Cela permet de définir des unités telles que: type [] USD type [] EUR Et le code à écrire comme suit: let dollars = 25.0 let euros = […]

Comment pourrais-je traduire une classe de type Haskell en F #?

J’essaie de traduire les Arrows de la librairie Haskell en F # (je pense que c’est un bon exercice pour mieux comprendre Arrows et F #, et je pourrais peut-être les utiliser dans un projet sur lequel je travaille). Cependant, une traduction directe n’est pas possible en raison de la différence de paradigmes. Haskell utilise […]

Programmation orientée object dans un contexte de programmation purement fonctionnel?

Y a-t-il des avantages à utiliser la programmation orientée object (POO) dans un contexte de functional programming (FP)? J’utilise F # depuis un certain temps maintenant et j’ai remarqué que plus mes fonctions sont sans état, moins j’ai besoin de les utiliser comme méthodes d’objects. En particulier, il y a des avantages à se fier […]

Ressources pour la physique des jeux 2d

Je cherche de bonnes références pour apprendre à modéliser la physique 2D dans les jeux. Je ne cherche pas une bibliothèque pour le faire pour moi – je veux penser et apprendre, pas utiliser aveuglément le travail de quelqu’un d’autre. J’ai fait un peu de recherche sur Google, et bien que j’ai trouvé quelques didacticiels […]

Quel est le langage F # créé pour accomplir?

J’ai remarqué de plus en plus de ressources pour développer des applications en utilisant le langage de programmation F # et la question a été de savoir ce que le langage F # a été conçu pour accomplir. Est-il conçu pour une plate-forme spécifique, par exemple, Desktop, Mobile Devices, Web Applications? Cela inclut-il également des […]

Apprendre F

Pour ceux qui ont appris F # – que recommandez-vous comme les meilleures ressources pour apprendre la langue – des livres, des sites, etc. Je travaille actuellement sur c # et asp.net. — Merci beaucoup.