IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Func' programming - un blog homéopathique

  1. [Actualité] Une petite cuillère de Haskell

    par , 30/03/2015 à 11h02 (Func' programming - un blog homéopathique)
    - vous prendrez bien une petite cuillère de Haskell ?
    Dans le précédent billet, j’ai utilisé LISP pour montrer ce que pouvait être une approche bottom-up fondée sur la modularité qu’apporte la composition de fonction. Pourtant, LISP n’est pas –et de loin- le langage qui favorise le plus cette approche. Dans ce billet et le suivant, je voudrais introduire certaines tournures syntaxiques des langages plus fonctionnels –j’utiliserai Haskell, mais vous pourriez trouver des choses équivalentes ...

    Mis à jour 31/03/2015 à 12h19 par stendhal666

    Catégories
    Programmation
  2. Poker time!

    par , 27/03/2015 à 12h04 (Func' programming - un blog homéopathique)
    Une question de cartes
    Dans son billet Misères de l’analyse objet, un cas pratique, François (j’ai décidé une bonne fois pour toute de l’appeler par son prénom) montre les travers d’une approche objet naïve qui tenterait de refléter le réel dans les classes du programme. Elle mène à un code difficile à factoriser et difficile à maintenir. Le billet montre comment raffiner le concept initial, de façon itérative, jusqu’à arriver à la représentation adaptée au meilleur algorithme. François en ...

    Mis à jour 31/03/2015 à 14h10 par stendhal666

    Catégories
    Programmation
  3. [Actualité] Une deuxième cuillère de LISP

    par , 26/03/2015 à 17h09 (Func' programming - un blog homéopathique)
    - vous prendrez bien une autre cuillère de LISP ?
    Bien que Common LISP ne soit pas un langage fonctionnel, il en a de nombreux traits. En particulier, les fonctions y sont des citoyens à part entière, à la différence du C, par exemple. En C, on peut définir une fonction- mais de façon statique, en prendre l’adresse et l’appeler directement ou par pointeur interposé, mais c’est tout. Dans les langages fonctionnels, et dans des langages de plus en plus nombreux qui ne se réclament pas de ce ...

    Mis à jour 27/03/2015 à 09h20 par stendhal666

    Tags: lambda, lisp, map, reduce
    Catégories
    Programmation
  4. [Actualité] Une petite cuillère de LISP

    par , 26/03/2015 à 09h08 (Func' programming - un blog homéopathique)
    - vous prendrez bien une petite cuillère de LISP ?
    Chose promise, chose due : pour s’exercer à la manipulation des listes, je vous avais promis une courte introduction à LISP (Common LISP, le dialecte le plus utilisé de LISP, pour être précis). Une courte introduction suffira car la syntaxe de LISP est d’une simplicité désarmante, accessible, selon la légende, à un enfant de quatre ans. Je la simplifierai encore un peu ; donc si vous avez plus de trois ans, ce billet est pour vous.
    ...
    Catégories
    Programmation
  5. Une petite cuillère de listes

    par , 25/03/2015 à 15h41 (Func' programming - un blog homéopathique)
    - Vous prendrez bien une petite cuillère de listes ?
    Les listes sont extraordinairement versatiles et se marient particulièrement bien avec la programmation fonctionnelle. Bien sûr, elles ne sont pas adaptées à toutes les situations ; mais pour un prototype, pour une première approche d’un problème, elles constituent souvent un bon choix.
    Pour les esprits les plus précis, je parle ici de la single-linked list, c’est-à-dire de cette structure dans laquelle chaque élément contient, ...

    Mis à jour 09/09/2018 à 14h46 par LittleWhite (Coloration du code)

    Catégories
    Programmation