Pour ceux qui ont appris le F # - que recommandez-vous comme meilleures ressources pour l’apprentissage de la langue - livres, sites, etc. Mon expérience actuelle est en c # et asp.net. -- Merci beaucoup.
Réponses
Trop de publicités?si vous avez un C# arrière-plan, alors vous pourriez être intéressé dans le livre que je suis en train de travailler sur. Contrairement à l'Expert F# (qui est en fait un grand livre!), mon livre est destiné à l'existant .NET et C# les développeurs n'ayant aucune expérience de la programmation fonctionnelle. Il est appelé dans le monde Réel de la programmation fonctionnelle dans .NET et contient la plupart des échantillons dans les deux F# et C# (C#, vous pouvez également utiliser une partie de la fonctionnelle de consturcts).
Vous pouvez prendre un coup d'oeil à la vue d'ensemble de l'article et le premier chapitre est disponible gratuitement. Actuellement, il y a 11/18 chapitres disponibles à partir de Manning.
Tomas
(PS: je tiens à m'excuser pour une petite annonce, mais je crois que c'est pertinent et heureusement nous utile de réponse!)
J'ai écrit à la fois libre et commerciale de la littérature pour enseigner aux gens F# pour les plus de 3 ans maintenant. Vous pouvez apprécier le contenu gratuit sur notre site de la société, notre F# News blog qui contient souvent peu de programmes de démonstration, notre commercial F#.NET Journal et mon dernier livre Visual F# 2010 pour le Calcul Technique.
Voici quelques uns de mes plus populaire des messages de blog avec F# démos:
- L'attracteur de Lorenz.
- Crible d'Eratosthène.
- La visualisation d'un graphe complet.
- Courbes paramétriques.
- Courbe du Dragon.
- Le dévoreur de défi.
- Arbres rouge-noir.
- Les anagrammes.
- Mini table de hachage.
- La manipulation symbolique.
- Pythagore arbre.
- Morris séquences.
- Heureux numéros.
- Java vs F#.
- F# vs C++ en parallèle objets numériques.
- John Conway Jeu de la Vie.
- Évolution: la belette programme.
- Étrangères Interface de la Fonction (FFI).
Je suis sûr que vous trouverez un grand nombre de ces précieuses!
Je recommande fortement le livre d'Experts de F#. Le livre reflète le langage F# elle-même: il est élégant, amusant et pratique.
Vraiment intéressant, les exemples de code n'apparaissent jamais inventée, comme c'est généralement le cas dans un texte de présentation d'une langue. En fait, Expert F# va bien au-delà de l'enseignement F#: c'est une convaincante démonstration efficace de la programmation fonctionnelle.
Mon préféré chapitre est d'Introduire le Langage de Programmation Orienté (ch.9), qui est emballé avec des exemples fascinants: probabiliste des flux de travail, schéma de compilation par une réflexion sur les types, et à l'aide de F# devis pour estimation de l'erreur, pour ne citer que les trois plus frappant.
En bref, j'ai vivement recommander Expert F#, spécialement si votre tâche requiert une programmation sur l' .NET plate-forme. Bien que le C# est OK, F# est plus élégant, plus amusant et le plus productif -- vous ne serez pas regarder en arrière.
Je regarde aussi F # en ce moment et j'utilise le livre Expert F # , que je trouve très utile. Je vais droit au but, mais si vous n'êtes pas débutant, ce n'est pas difficile à suivre imo.