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 à 15h10 par stendhal666
- 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 à 10h20 par stendhal666
- 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. ...