Selon Yves Rutschle <[EMAIL PROTECTED]>:

> On Thu, Dec 21, 2006 at 10:34:14AM +0100, Aurelien Roux wrote:
> > > j'aurais plutot tendance a écrire :
> > > if (Nbpoints && fe && Tdelay && Twidth) break;
>
> Moi aussi.

    Moi non (j'aurais mis le break dans un bloc), mais c'est parceque
    j'utilise des règles et conventions de codage très strictes.


> Et plus important:
>
> Faut arreter. Tu n'optimises rien du tout, tu pourris ton
> source. Le compilateur sait très bien faire ce genre chose,
> et je t'invite à le vérifier toi même après avoir fait tous
> ces tortilloux syntaxiques. Le code généré par ?: est
> pratiquement toujours strictement le même que celui généré
> par les if(){}else{} équivalents.  Il faut donc choisir la
> syntaxe qui correspond à l'idée du source, du point de vue
> du source, et ne pas se poser de question sur
> l'implémentation.

    Dans mes bras ! (r)(c)(tm)

    Effectivement, l'optimisation se fait rarement dans des modifications
    de syntaxe de ce genre, mais beaucoup plus sûrement et efficacement
    dans les algorithmes et structures de données employés.


Thomas.


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à