• [^] # Re: Sécurité ?

    Posté par . En réponse à la dépêche Un nouveau serveur httpd : Ashd, A Sane HTTP Daemon. Évalué à 2.

    Je suis d'accord avec toi sur le fait que ce code est particulièrement laid, par une chose dans ton commentaire me fais tiquer :

    Les débutants utilisent la post-incrémentation

    Vu que dans le code, il n'y a qu'une seule post-incrémentation, je suppose que tu fais référence à celle qui est présente dans le for. À cet endroit, que tu fasse un post ou une pré-incrémentation, la sémantique est exactement la même et le compilateur choisira tout seul la meilleure manière de compiler, donc il n'y a rien à dire ici.

    Et de manière plus générale, pendant longtemps la pré-incrémentation était globalement considérée comme plus rapide car elle ne nécessitait pas de garder de copie de l'ancienne valeur. Aujourd'hui ce n'est plus le cas. En général une post-incrémentation est plus rapide car elle introduit moins de dépendance dans les calculs. L'incrémentation peut-être faite en même temps que l'opération qui utilise l'ancienne valeur.

    Donc, pour te corriger : "Les débutants (peut-être) et les bon programmeurs qui ont fais évoluer leurs convictions utilisent la post-incrémentation".