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

    Posté par (Mastodon) . En réponse au journal [Humour] vers un monde différent. Évalué à 1.

    Fais les bench toi même

    $ time ./bench_dec.py
    real 0m0,049s
    user 0m0,048s
    sys 0m0,004s

    time ./bench_float.py
    real 0m0,040s
    user 0m0,036s
    sys 0m0,004s

    $cat bench_dec.py

    #!/usr/bin/python3
    from decimal import Decimal
    i=Decimal('0.0')
    a=Decimal('0.000375')
    m=Decimal('100.0')
    while ( i < m ):
     i+=a

    $cat bench_float.py

    #!/usr/bin/python3
    i=0.0
    a=0.000375
    m=100.0
    while ( i < m ):
     i+=a

    En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.