Utilisation du not [Résolu]

Signaler
Messages postés
1
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
15 juillet 2008
-
Messages postés
228
Date d'inscription
mercredi 13 décembre 2000
Statut
Membre
Dernière intervention
8 août 2011
-
Juste par souci de curiosité (et éventuellement d'optimisation et de facilité de lecture de codes) : Comment Visual Basic traite une instruction du type : if not (a = b) then ?
 - VB effectue t'il 2 tests, comparaison entre a et b puis comparaison du résultat avec false
 - VB traduit-il directement par if a <> b then

N'est-il pas préférable d'écrire directement if a <> b then

Ludo

6 réponses

Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
surement préferable, si...

j'ignore sa cuisine interne, je me fierais pas trop au compilo VB pour faire ce genre de taches que l'on peut facilement faire soi même.
Messages postés
228
Date d'inscription
mercredi 13 décembre 2000
Statut
Membre
Dernière intervention
8 août 2011

On pourrait aussi tester avec un logiciel qui calcul la vitesse d'exécution pour savoir lequel est le plus efficace!
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
en faisant combien d'itérations pour 1 milliseconde?

Les écologistes réclament une société propre les imbéciles nettoient
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
non, ce qui faudrait, c'est regarder le code généré...
ce qu'on donne a manger a la VM, au final
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
mais c'est pas par ce genre d'astuce que tu gzgneras en temps d'execution. ca permet de clarifier le code, point barre.

revois tes algo, les boucles particulières, les cast, les allocations, réallocations, déplacement en mémoire, etc
Messages postés
228
Date d'inscription
mercredi 13 décembre 2000
Statut
Membre
Dernière intervention
8 août 2011

gillardg, on pourrait faire une loop de 1 à 25 000 avec le not ou le <> directement!!! <.<