IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

F# Discussion :

Liens utiles


Sujet :

F#

  1. #1
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    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

  2. #2
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    967
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 967
    Points : 1 410
    Points
    1 410
    Par défaut
    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

  3. #3
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut
    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: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  4. #4
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    967
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 967
    Points : 1 410
    Points
    1 410
    Par défaut
    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.

    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.

  5. #5
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut
    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: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 71
    Points : 30
    Points
    30
    Par défaut
    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

  7. #7
    Membre actif Avatar de golden boy
    Homme Profil pro
    Étudiant
    Inscrit en
    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 : 230
    Points
    230
    Par défaut
    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 !

  8. #8
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 46
    Points : 57
    Points
    57
    Par défaut
    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.

  9. #9
    LLB
    LLB est déconnecté
    Membre expérimenté
    Inscrit en
    Mars 2002
    Messages
    967
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 967
    Points : 1 410
    Points
    1 410
    Par défaut
    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.

  10. #10
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2010
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 46
    Points : 57
    Points
    57
    Par défaut
    Pour ceux qui veulent suivre l'actualité autour du langage, je conseille ce site.

  11. #11
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    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

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2011
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Salut.

    Je vais tout simplement rajouter un lien vers les ressources Visual F# (Visual Studio) : Ressources Visual F#.

  13. #13
    Expert éminent Avatar de marsupial
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2014
    Messages
    1 764
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Mars 2014
    Messages : 1 764
    Points : 7 189
    Points
    7 189
    Par défaut
    Salut,


    un gitan

    Cordialement,

    Post Scriptum : C# = Eclipse + C/C++ ; F# = Eclipse + Java ; tout comme emscripten + C/C++ = html 5
    ==> C/C++ et/ou = multiplateforme/multicouche
    Je démystifie

    A qui dit-on merci d'avoir simplifié la vie en préservant l'existant, l'interopérabilité et la compatibilité matricielle sur un concept qui n'était pas joué d'avance ?

    Je suis en manque de pop-corn... ( entre autre ).
    Repeat after me
    Le monsieur lutte pour la défense des libertés individuelles et collectives

    Repeat after me...

Discussions similaires

  1. [Documentation] Quelques liens utiles ...
    Par Fabien Celaia dans le forum DB2
    Réponses: 8
    Dernier message: 25/02/2021, 09h57
  2. Liens utiles
    Par gege2061 dans le forum GTK+
    Réponses: 3
    Dernier message: 24/05/2007, 21h33
  3. [data warehouse]des liens utiles?
    Par PSYcoZZ dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 19/06/2005, 08h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo