anhkagi

joined 2 years ago
[–] [email protected] 9 points 3 months ago (1 children)
[–] [email protected] 4 points 3 months ago* (last edited 3 months ago)

AJA que je suis un zèbre

[–] [email protected] 1 points 3 months ago

Ok! Thanks for the clarification !

[–] [email protected] 17 points 3 months ago* (last edited 3 months ago) (1 children)

according to godbolt: https://rust.godbolt.org/z/hP5Y3qMPW

use rand::random;

pub fn main1() {
    let mut var : u128;
    loop {
        var = random();
    }
}

pub fn main2() {
    loop {
        let var : u128 = random();
    }
}

compiles to:

example::main1::h45edf333d7832d08:
.Lfunc_begin8:
        sub     rsp, 24
.LBB8_1:
.Ltmp80:
        mov     rax, qword ptr [rip + rand::random::he3c23ceb967a3e28@GOTPCREL]
        call    rax
        mov     qword ptr [rsp + 8], rdx
        mov     qword ptr [rsp], rax
        jmp     .LBB8_1
.Ltmp81:
.Lfunc_end8:

example::main2::h1a899b25b96d66db:
.Lfunc_begin9:
        sub     rsp, 24
.LBB9_1:
.Ltmp82:
        mov     rax, qword ptr [rip + rand::random::he3c23ceb967a3e28@GOTPCREL]
        call    rax
        mov     qword ptr [rsp + 8], rdx
        mov     qword ptr [rsp], rax
        jmp     .LBB9_1
.Ltmp83:
.Lfunc_end9:
        jmp     .LBB9_1

So yeah, exactly the same thing.

[–] [email protected] 8 points 3 months ago* (last edited 3 months ago) (4 children)

I would say that they are equivalent. If I'm not mistaken, let statements only reserves space on the stack, and this only increments the stack register.

And on the latter snippet, the compiler would certainly not bother to modify the stack pointer as the type doesn't change.

[–] [email protected] 3 points 3 months ago

J'avous que je n'avais pas vu venir trump gaming, mais en fait ca fait sens après jmlp gaming.

[–] [email protected] 27 points 3 months ago
[–] [email protected] 11 points 4 months ago (1 children)

whereas snails just stab the other with a bone made specifically for this, to prevent the other to dissolve the sperm bag it just accepted.

(and of course the one how stabbed first will definitely dissolve the sperm bag)

[–] [email protected] 3 points 4 months ago

perso c'est me trouve la région d'à côté. C'est pas très loin, mais c'est pas vraiment ca non plus 🙂

[–] [email protected] 1 points 4 months ago (1 children)

Merci pour la précision ! Mais c'était bien appelé a être utilisé dans le secteur éducatif ou c'est juste une rumeur ?

[–] [email protected] 13 points 4 months ago (9 children)

si j'ai bien compris, c'est un chatbot créé par l'éducation nationale pour remplacer les profs absents, et qui a été fermée le jour même.

[–] [email protected] 2 points 5 months ago* (last edited 5 months ago)

Perso, j'ai découvert "L'homme qui plantait des arbres", ça parle (vous allez être surpris) d'un homme qui plante des arbres dans une montagne désertique. Pas de dialogues, juste le personnage principale qui narre la nouvelle dont le film est adapté. Les dessins sont assez jolis, surtout quand on sait que c'est (persque) une seule personne qui a tout dessiné à la main au crayon. J'en ai entendu parler dans la vidéo de Blochegeek sur l'animation "pâte à modeler", qu'on a regardé après le dernier Wallace et Gromit. De bons films (et une vidéo intéressante) !

view more: ‹ prev next ›