Voir le flux RSS

Programmation

  1. [Actualité] SFINAE Interlude - C++ avancé

    par , 06/01/2016 à 16h03 (Func' programming - un blog homéopathique)
    Dans le billet précédent, nous avons utilisé une assertion statique. Ces assertions sont faites lors de la compilation : si elles échouent, le programme ne compile pas et – et c'est là l'intérêt principal – le compilateur affiche un message clair, que vous avez défini, plutôt qu'une longue suite d'erreurs template illisibles. La STL C++11 définit un certain nombre de conditions qui peuvent être utilisées dans une expression static_assert. std::is_same<T, U> est l'exemple que nous avons utilisé ...

    Mis à jour 18/01/2016 à 09h36 par stendhal666

    Catégories
    C++ , Programmation
  2. [Actualité] Détection des associations fréquentes en C++ - troisième partie: une interface digne de ce nom

    par , 04/01/2016 à 05h20 (Func' programming - un blog homéopathique)
    Après avoir introduit l'algorithme de détection, j'en ai proposé une implémentation naïve (1, 2). En partant de si bas, beaucoup d'améliorations sont possibles avant d'en faire une implémentation de qualité. Nous commencerons par proposer une interface compatible avec les exigences d'un développeur C++ client.

    C'est une affaire de psychologie

    Le développeur C++ aime la performance et il déteste tout ce qui l'oblige à créer une structure de données intermédiaire, à allouer de ...

    Mis à jour 04/01/2016 à 10h46 par stendhal666

    Catégories
    C++ , Python , Programmation
  3. [Actualité] Détection des associations fréquentes en C++ - deuxième partie

    par , 29/12/2015 à 10h55 (Func' programming - un blog homéopathique)
    Dans le billet précédent, vous avez vu comment construire l'arbre des associations fréquentes, ou fptree. Vous verrez dans celui-ci comment utiliser l'arbre pour déduire les associations fréquentes, sans plus retourner à la base de données initiale. Vous terminerez ainsi de découvrir cette première implémentation naïve et "pythonesque" de l'algorithme. Dans les prochains billets, il sera temps de la raffiner pour arriver à un résultat plus conforme à l'esprit du C++ et de ses standards ...
    Miniatures attachées Images attachées  
  4. Détection des associations fréquentes en C++ - première partie

    par , 26/12/2015 à 17h15 (Func' programming - un blog homéopathique)
    Comme je l'indiquais dans le billet précédent, je propose maintenant une implémentation naïve, reprise presqu'exactement d'une implémentation en Python, de l'algorithme de détection des associations fréquentes centré autour d'une structure de donnée appelée frequent pattern tree, ou arbre des associations fréquentes. Il peut être utile de relire la présentation de l'algorithme

    Une implémentation naïve

    Une implémentation en Python se ressent souvent de l'utilisation de ce langage ...

    Mis à jour 28/12/2015 à 11h02 par stendhal666

    Catégories
    C++ , Python , Programmation
  5. Analyse syntaxique monadique

    par , 07/05/2015 à 17h40 (Func' programming - un blog homéopathique)
    Continuons à explorer les flots de la théorie des catégories. Le précédent billet reposait sur un exemple très simple et très artificiel. L’ambition de celui-là est de proposer des techniques utilisables au jour le jour par un développeur et fondées sur l’utilisation des catégories.

    Analyses
    L’analyse de texte est une de ces tâches de tous les jours. Par texte, j’entends un flux de données (caractères, octets, peu importe) qui suit des règles formalisées par un langage. Certains ...

    Mis à jour 11/05/2015 à 16h50 par stendhal666

    Catégories
    Programmation
Page 1 sur 4 1234 DernièreDernière