Simon Désaulniers http://sim590.github.io/ Recent content on Simon Désaulniers Hugo -- gohugo.io fr [email protected] (Simon Désaulniers) [email protected] (Simon Désaulniers) ©2020 Simon Désaulniers, All Rights Reserved Sat, 29 Feb 2020 03:00:12 -0500 Haskell: programmation dynamique http://sim590.github.io/haskell/programmation-dynamique/ Mon, 02 Mar 2020 04:06:13 -0500 [email protected] (Simon Désaulniers) Mon, 02 Mar 2020 04:06:13 -0500 http://sim590.github.io/haskell/programmation-dynamique/ L’approche de programmation dynamique est souvent associée au remplissage d’un tableau à deux dimensions et à l'écriture explicite de ce procédé sous forme itérative. Dans un langage fonctionnel comme Haskell, on bénéficie de quelques avantages d’expressivité de haut niveau et de lisibilité qu’on ne retrouve pas autrement. Dans cet article, je commence par explorer deux exemples triviaux de programmation dynamique. Ensuite, je passe sur un problème tout aussi accessible, mais dont l’achèvement optimal demandera l’utilisation d’une structure Data. Simon Désaulniers meta image Séquence de Collatz Data.Array nombre triangulaire Algorithmique Haskell Mémoïsation Programmation Programmation dynamique Adieu http://sim590.github.io/adieu/ Sun, 19 Jun 2016 21:30:22 -0400 [email protected] (Simon Désaulniers) Sun, 19 Jun 2016 21:30:22 -0400 http://sim590.github.io/adieu/ GSOC Comme j’ai mentionné dans au article antérieur, je participe au programme Google Summer Of Code grâce à l’organisation Debian qui supervise mes travaux contribuant au logiciel libre Ring. Deux jours restants Il reste deux jours avant mon départ pour le Cape, en Afrique du sud. C’est pour assister à l'événement debconf (« Debian conference »), organisé par Debian, que je me rends là. Cet événement est organisé à chaque année et, l’année prochaine, c’est à Montréal que ça aura lieu ! Simon Désaulniers