• [^] # Re: Sur M

    Posté par (site web personnel) . En réponse à la dépêche L'Insee et la Drees ouvrent le code source du modèle Ines. Évalué à 1.

    Evidemment qu'entre utiliser un langage qui existe (C/C++/Basic/Java/Python/Cobol/...) et créer le fameux M (et son compilateur) parce que peut être que 20 ans plus tard certains de ces langages pourraient être moins utilisés, c'est très intelligent.

    Pour rebondir sur la qualité de ce langage et ses qualité, les slides de présentation nous apprennent que :

    positif(a) se traduit par Si a > 0 alors 1 sinon 0

    Ce qui fait que le petit exemple :

    si 
     V_IND_TRAIT > 0
    et
     positif(COD2FA + 0) + positif(RCMHAB + 0) > 1
    alors erreur A226 ;
    

    démontre au combien nous avons des stars de la programmation. Car le code :

     si
     V_IND_TRAIT > 0 et COD2FA> 0 et RCMHAB > 0
     alors erreur A226 ;
    

    est strictement équivalent en M.

    Les questions à se poser sont aussi pourquoi en 2016, M n'a pas disparu... et pourquoi on se félicite de cela, quitte à défendre comme tu le fais ce Machin. As tu des amis dans ces milieux ou apprécies tu que tes impôts soient utilisés à maintenir ce genre de blague tout en se félicitant dans la presse de l'ouverture du code?

    Mes remarques ne sont pas vindicatives, je ne suis pas non plus sur mon petit nuage du tout est merveilleux. Je passe peut être trop de temps à dealer avec toutes les aberrations informatique que nous pondent URSSAF, DGI et autres. Ces formats à colonne fixe, à transtypage inutiles, les formats où les caractères sont '7bits' + exceptions, les formats ou les lignes ne doivent pas dépasser 256 caractères : j'en ai ma claque.
    Tu penses bien que l'XML ou JSON et l'UTF8 sont trop récents ou pas assez badass.

    Seulement cela ne concerne pas de vieux trucs, mais la DSN qui rentre en application ce juillet, ou encore l'export FEC pondu il y a 1 an...

    Il y de quoi alimenter http://thedailywtf.com/ pendant des années.