• [^] # Re: Usine à languages

    Posté par (site web personnel) . En réponse à la dépêche Mono 1.0 : le singe est laché. Évalué à 4.

    C'est partiellement vrai :

    #include <stdio.h>

    int a,b,c;

    int main()
    {
    a=8;
    b=7;
    c = a+b;
    return c;
    }

    gcc -S test.c -O3 -ggdb -o test.asm

    .LCFI1:
    pushl %eax
    pushl %eax
    .loc 1 11 0
    movl 15,ドル %eax
    .loc 1 6 0
    andl $-16, %esp
    .loc 1 7 0
    movl 8,ドル a
    .loc 1 8 0
    movl 7,ドル b
    .loc 1 9 0
    movl 15,ドル c
    .loc 1 11 0
    leave
    ret


    CQFD :)

    PS : en gcc sans -O3, il fait le calcul

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker