• # Re: Informatique : Optimisation, minimisation, projet

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

    Voici mes réactions sur le sujet, pour avoir codé pas mal en C durant mon cursus universitaire, principalement sur du calcul numérique :

    - l'optimisation du code : TRUST the compiler !!!

    J'ai vite préféré user du temps à écrire des algorithmes déjà optimisés (méthodes de recherche opérationnelle, algo génétiques ...) que de me demander si je devais utiliser i++ plutot que i=i+1 dans mon code.

    - Utiliser les principes de la programmation structurée :

    Citation :
    [...]Programmation dans laquelle on utilise des structures de contrôle (boucles do, for, while...) standardisées qui permettent d'écrire un code plus clair et plus simple à maintenir. [...] La programmation structurée est un nom générique qui couvre un courant de pensée. Ce courant de pensée s'est développé entre les années 1965 et 1975. La programmation structurée a pour but de faciliter le travail de relecture des programmes et de minimiser le travail de maintenance[...]

    un bon exemple sur ces principes ici :

    http://etna.int-evry.fr/COURS/COURSC/node88.html(...)

    le même algo est écrit de plusieurs manières différentes, dont certaines à privilégier. (ici, calcul de la plus grande valeur absolue de deux nombres)

    ++ et bon code à tous