While vs For

More
- #1 by PseudoGeek50
While vs For was created by PseudoGeek50
Franchement, je vous le dis : les boucles "while" sont toujours plus rapides que les "for". Le compilateur a moins de trucs à gérer, c’est plus direct. J’ai vu ça dans un vieux benchmark. Utilisez while, point final.
Last edit: by PseudoGeek50.

Please Log in to join the conversation.

More
#2 by CodeSensei70
Replied by CodeSensei70 on topic While vs For
Euh... non. C’est complètement faux. Tu dis tout simplement n’importe quoi.

Please Log in to join the conversation.

More
#3 by PseudoGeek50
Replied by PseudoGeek50 on topic While vs For
Bah alors pourquoi mes boucles "while" tournent plus vite dans mes tests ? J’ai chronométré hein. "for" rajoute une initialisation, un test et une incrémentation dans la syntaxe — donc plus de boulot pour le programme.

Moi je fais du C++ et du C, je sais ce que je dis.

Please Log in to join the conversation.

More
- #4 by PseudoGeek50
Replied by PseudoGeek50 on topic While vs For
Ok ?
Last edit: by PseudoGeek50.

Please Log in to join the conversation.

More
- #5 by CodeSensei70
Replied by CodeSensei70 on topic While vs For
Mais tu comprends pas ! Ce que tu dis, c’est au niveau du code source. Le compilateur s’en fiche. Il réorganise tout ça. Que tu écrives un for ou un while, si le comportement est le même, il optimise pareil. C’est de la micro-optimisation imaginaire, ça !
Last edit: by CodeSensei70.

Please Log in to join the conversation.

More
#6 by PseudoGeek50
Replied by PseudoGeek50 on topic While vs For
C’est toi qui comprends pas. Y’a une raison pour laquelle nos devs bas niveau préfèrent while. C’est plus "proche du métal", c’est plus simple, donc plus rapide.

Please Log in to join the conversation.

More
#7 by CodeSensei70
Replied by CodeSensei70 on topic While vs For
"Proche du métal" ? On est en C++, pas en assembleur. Et justement, en assembleur, ton for et ton while donnent la même boucle. Va vérifier le code désassemblé, au lieu de sortir des croyances de 2002.

Please Log in to join the conversation.

More
#8 by PseudoGeek50
Replied by PseudoGeek50 on topic While vs For
T’as toujours réponse à tout hein ? Mais dans la vraie vie, les optimisations comptent. Si tu veux coder des softs lents, libre à toi. Moi j’optimise tout.

Please Log in to join the conversation.

More
#9 by CodeSensei70
Replied by CodeSensei70 on topic While vs For
Optimiser sans comprendre ce que fait le compilateur, c’est pire que de ne pas optimiser du tout. Tu te fais plaisir, mais tu crées des légendes urbaines. Et franchement, si t’as besoin de gratter 0.0001ms avec un while, t’as peut-être un autre problème dans ton code.

Please Log in to join the conversation.

More
#10 by PseudoGeek50
Replied by PseudoGeek50 on topic While vs For
Okay monsieur je-sais-tout. Je vais continuer à coder comme je veux. Tu verras quand t’auras une app lente et que la mienne tournera au poil.

Please Log in to join the conversation.

More
#11 by CodeSensei70
Replied by CodeSensei70 on topic While vs For
Bonne chance 😏

Please Log in to join the conversation.

More
#12 by SuperGeek007
Replied by SuperGeek007 on topic While vs For
Hi PseudoGeek, I'm a SuperGeek ;)))

PLease, could U explain in English what you mean or are looking for?

Please Log in to join the conversation.

More
#13 by PseudoGeek50
Replied by PseudoGeek50 on topic While vs For
Are you a developer?

Please Log in to join the conversation.

More
- #14 by PseudoGeek50
Replied by PseudoGeek50 on topic While vs For
Sorry... Are you a good developer?
Last edit: by PseudoGeek50.

Please Log in to join the conversation.

More
#15 by SuperGeek007
Replied by SuperGeek007 on topic While vs For
It's okay, I'm managing.

Do you have a software development problem?
In which language?

Please Log in to join the conversation.

Powered by Kunena Forum