• [^] # Re: Informatique : Optimisation, minimisation, projet

    Posté par . En réponse au journal Informatique : Optimisation, minimisation, projet. Évalué à 3.

    Pour completer ce qui vient de se dire, je travaille avec des compilo proprio (et buggué ...) pour des chip prorio. Il arrive souvent que des optimisations comme sur ++i et i++ soient mal prises en compte. Et souvent, des optimisations d'accès à des éléments de tableau dans des boucles ne sont pas du tout optimisés (genre for(i=0;i<N;++i) a[i] += i; qui va devenir for( i=0,t = a; i < N; ++i,++t) *t +=i; avec n'importe quel compilo sur x86 ne sera jamais fait).

    Je crois que bien des gens ici ne se rende pas compte que des outils de compilations comme gcc, icc ou MCVS sont d'une qualité rare et le fruit d'années de travail par des gens de qualité.

    Programmer certains chip proprio demande à la fois de bien choisir les algo mais aussi de veiller à une implementation qui fait aussi de l'optimisation. Ne pas faire confiance au compilo est souvent de règle (sauf si c'est gcc, pas mal présent dans l'embarquée mais encore assez à mon goût).