Précédent   Forum du club des développeurs et IT Pro > Autres langages > Langages fonctionnels > F#
F# Forum d'entraide sur la programmation en langage fonctionnel F#
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 12/05/2008, 23h21   #1
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 961
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 961
Points : 18 152
Points : 18 152
Par défaut Liens utiles

Salut,


Etant donné que (je l'espère) notre public F# va bientot grandir, on va résumer les ressources utiles :

Site officiel : http://research.microsoft.com/fsharp/fsharp.aspx
Téléchargez gratuitement : http://research.microsoft.com/fsharp/release.aspx

Téléchargez des modes pour environnement de développement :
--------

sur developpez.com

Code source : http://www.developpez.net/forums/sho...d.php?t=546512
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/11/2008, 20h54   #2
LLB
Membre Expert
 
Inscription : mars 2002
Messages : 962
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 962
Points : 1 148
Points : 1 148
Pour faire un peu d'animation par ici (un mois depuis le dernier message du forum)... j'ai créé un wiki pour répertorier les tutoriels F#, les grouper par catégorie, et fournir des exemples d'utilisation.

J'ai commencé hier, mais ça peut déjà être utile :
http://man.f-sharp.fr


La lecture du jour : http://through-the-interface.typepad...erview--1.html
LLB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2008, 18h04   #3
SpiceGuid
Rédacteur
 
Avatar de SpiceGuid
 
Homme Damien Guichard
Inscription : juin 2007
Messages : 1 512
Détails du profil
Informations personnelles :
Nom : Homme Damien Guichard
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 1 512
Points : 2 495
Points : 2 495
Tu pourrais lister les ouvrages disponibles (ou bientôt) disponibles sur F# ?

Il y en a déjà un certain nombre, ce qui est plutôt encourageant, ça prouve déjà un véritablement succès d'estime pour un langage aussi jeune dans son implémentation.

D'après ce que j'ai pu lire des extraits et des sommaires disponibles, le style de ces ouvrages est résolument pragmatique et clairement orienté vers le programmeur C#/.net. Ça ne me choque pas, puique c'est justement l'objectif affiché de F# de sortir ML du petit monde académique pour le plonger dans the real world.
Ce qui me titille un peu c'est la façon dont c'est banalisé comme une évolution du C#, alors que, je pense, nombreux parmi ceux qui vont l'essayer vont quand même ressentir une certaine rupture qui nous vaudra des réactions indignées.
(certes le produit ne sera pas forcément vendu, mais le plus coûteux pour un développeur c'est le temps perdu à prospecter des innovations qui au bout du compte ne lui conviennent pas)

Le contexte historique de F# ça n'est pas la plateforme .net, et ce fait n'est pas neutre pour le programmeur C#, c'est pourquoi à mon avis on doit lui dire toute la vérité. Et pas seulement la partie qu'il voudra bien entendre.

F# c'est l'amérique :
http://www.dotnetrocks.com/default.aspx?showNum=377
__________________
Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo.
Avant de poser une question je lis les règles du forum.
SpiceGuid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2008, 21h12   #4
LLB
Membre Expert
 
Inscription : mars 2002
Messages : 962
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 962
Points : 1 148
Points : 1 148
Oui, une page sur les livres serait intéressante. Pour le moment, il n'y en a que 3 : Foundations of F#, F# for Scientists et Expert F#. Il y en a un qui est en préparation (écrit par Ted Neward et Amanda Laucher) : F# In A Nutshell. Enfin, Real-world Functional Programming in .NET est en préparation, il est un peu à part ; ce n'est pas un livre sur F#, mais sur le fonctionnel au sein de .Net (avec exemples en C# et F#). Je mettrai ça sur le wiki.

Citation:
Ce qui me titille un peu c'est la façon dont c'est banalisé comme une évolution du C#
C# évolue vers le fonctionnel et beaucoup de développeurs C# gagnent à apprendre F# pour mieux comprendre certains concepts. Je suis d'accord avec toi sur le fond, mais la plupart des développeurs F# viennent de C# et s'adressent aux développeurs C#. Ils ne connaissent pas forcément Caml.

Pour ma part, je mets généralement l'accent sur le côté fonctionnel ML.
LLB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2008, 22h15   #5
SpiceGuid
Rédacteur
 
Avatar de SpiceGuid
 
Homme Damien Guichard
Inscription : juin 2007
Messages : 1 512
Détails du profil
Informations personnelles :
Nom : Homme Damien Guichard
Localisation : France, Loire (Rhône Alpes)

Informations forums :
Inscription : juin 2007
Messages : 1 512
Points : 2 495
Points : 2 495
Je n'oublie pas non plus que c'est de cette même manière que la POO c'est imposée, comme une extension du C.
Et, empiriquement, c'est à peu près la même chose côté Scala.
Tant mieux si ça marche.
C'était pareil pour la POO, le côté "méthodes" et "bonnes pratiques" est arrivé après le succès.
__________________
Du même auteur: le cours OCaml, le dernier article publié, le projet, le blog dvp et le jeu vidéo.
Avant de poser une question je lis les règles du forum.
SpiceGuid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2009, 19h11   #6
lucky84
Candidat au titre de Membre du Club
 
Inscription : septembre 2008
Messages : 71
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 71
Points : 13
Points : 13
Bonjour !
J'ai ici un lien vers le site officiel de SharpDevelop:
http://sharpdevelop.codeplex.com/
La version 3 supporte F# (projets, coloration syntaxique et autres... un IDE très agrable à utiliser !).
Il est à mon goût une très bonne altérnative à Visual Studio, mais est malheureusement compatible uniquement Windows(heureusement qu'il y a MonoDevelop !)

Ensuite, un lien vers un autre Wiki:
http://www.strangelights.com/fsharp/wiki/
Il répertorie un paquet d'infos(en anglais).

Et enfin un lien vers un forum F# en anglais:
http://cs.hubfs.net/

Lucky-84

EDIT: je viens de me rendre compte que ces liens(sauf sharpdevelop) étaient indiqués sur le wiki de LLB ...
Mais c'est pas grave, je les rajoute je pense que ça gènera personne (enfin j'espère
__________________

Pensez à , lisez les !
Fujitsu Siemens AMILO DEKSTOP Li 3745, Intel Core 2 Quad, 4 GO RAM, 640GO DD, nVidia GeForce GT120(1gb), Windows Vista Home Prenium, Ubuntu 9.04
lucky84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2011, 18h18   #7
golden boy
Membre confirmé
 
Avatar de golden boy
 
Homme
Étudiant
Inscription : novembre 2010
Messages : 120
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 120
Points : 224
Points : 224
Salut,

je suis étonné que LLB n'est pas mis ceci : http://laurent.le-brun.eu/site/index.php/Cours étant donné que ce soit son cours !

C'est un un bon cours qui décrit les bases élémentaires du langage F#, et en Français !
golden boy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 14h38   #8
Dim Me As New Idiot
Membre du Club
 
Homme
Inscription : janvier 2010
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2010
Messages : 46
Points : 48
Points : 48
Quelques liens pour ceux qui veulent tester le langage sans forcement l'installer :
  • L'officiel qui nécessite Silverlight (ne fonctionne pas avec moonlight )
  • Une version alternative qui ne nécessite pas Silverlight

Ce lien centralise l'ensemble des snippets disponibles pour le langage.
Dim Me As New Idiot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 16h35   #9
LLB
Membre Expert
 
Inscription : mars 2002
Messages : 962
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 962
Points : 1 148
Points : 1 148
Citation:
Envoyé par Dim Me As New Idiot Voir le message
L'officiel qui nécessite Silverlight (ne fonctionne pas avec moonlight )
Adresse plus simple : http://tryfsharp.org
Le support de Moonlight est en projet.
LLB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2011, 11h26   #10
Dim Me As New Idiot
Membre du Club
 
Homme
Inscription : janvier 2010
Messages : 46
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : janvier 2010
Messages : 46
Points : 48
Points : 48
Pour ceux qui veulent suivre l'actualité autour du langage, je conseille ce site.
Dim Me As New Idiot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2012, 23h44   #11
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 961
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 961
Points : 18 152
Points : 18 152
L'interopérabilité entre F# et les autres langages .Net est assez difficile lorsqu'on utilise les unions discriminantes


un petit lien pour expliquer comment avoir un résultat correct avec C#
http://bugsquash.blogspot.com/2012/0...terop-f-c.html
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2013, 21h57   #12
Bowser Jr
Invité de passage
 
Homme Arthur
Développeur F#
Inscription : octobre 2011
Messages : 4
Détails du profil
Informations personnelles :
Nom : Homme Arthur
Localisation : France

Informations professionnelles :
Activité : Développeur F#
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2011
Messages : 4
Points : 4
Points : 4
Salut.

Je vais tout simplement rajouter un lien vers les ressources Visual F# (Visual Studio) : Ressources Visual F#.
Bowser Jr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 12h43.


 
 
 
 
Partenaires

Hébergement Web