• [^] # Re: Petit résumé et tests dans la réalité

    Posté par . En réponse au journal [Humour] vers un monde différent. Évalué à 2. Dernière modification le 23 décembre 2017 à 00:27.

    $ time ./bench_dec.py 
    real 0m0,106s
    user 0m0,100s
    sys 0m0,004s
    $ time ./bench_float.py 
    real 0m0,076s
    user 0m0,076s
    sys 0m0,000s

    faut lancer le script en direct via le shebang #!/usr/bin/python3, sinon :

    $ time python bench_dec.py
    real 0m5,051s
    user 0m5,044s
    sys 0m0,000s

    ;-)

    Le calcul en décimal est performant (c'est assez normal), mais son usage me semble toujours bien limité pour en faire le comportement par défaut. Il ferait mieux d'ajouter une syntaxe particulière de littéraux pour eux, que d'en faire la solution par défaut et de rajouter des testes dynamiques pour savoir s'il faut changer de représentation (ce qui dégraderait encore plus les performances).

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.