Annonce

Réduire
Aucune annonce.

Mur du son

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #1
    Re: Mur du son

    Envoyé par arno54
    Imagine : .....
    C'est une façon de le dire. En fait ça va plus loin que ça, je vais faire un sujet sur l'analyse de ce bout de code dans le bar du coin, vu que ça sort du sujet initial.

    PhM
    X-Plane 9.70 & 11.5r1 / W10 / AMD Ryzen 7 2700 / 8Go RAM / Sapphire R9 390 Nitro 8Go / Sapphire HD7870 GHz 2Go / Samsung LN40C530 / Oculus DK2 / LeapMotion / Saitek X56 / Thrustmaster Pendular Rudder

    Commentaire


    • #1
      Re: Mur du son

      Envoyé par arno54
      Imagine : pour calculer 1+2+3...+9, tu peux soit additionner tous les chiffres, soit considèrer que tu as 4 paires de 10 et un 5 : 1+9, 2+8, 3+7 etc et un 5

      Evidemment, 4x10 + 5 = 45 c'est beaucoup plus simple que 1+2+3+4+5+6+7+8+9=45.

      S'il fallait additionner tous les nombres jusque 99, tu imagines le bordel... alors que 1+99, 2+98, 49+51...+50, c'est facile : (49*100)+50, même de tête, ça prend un quart de secondes...

      C'est le b-a-ba de la structure d'un code : plus c'est court, plus c'est élégant, mieux ça marche.
      Plus c'est long, plus c'est complexe, plus il y a de risques d'erreur et plus c'est long à éxecuter et moins c'est facile à débogguer.

      Dans l'exemple montré, la réorganisation rationnelle des instructions soumise par phm fait économiser une grande quantité d'instructions, donc accélère beaucoup l'exécution.

      Et c'est effectivement inquiètant de voir que les directives sont si mal fagottées...comme un gosse qui veut ajouter tous les nombres mais qui ne sait pas à se servir d'une calculette.
      Ah ben voilà, quand on m'explique ca va mieux :D sérieusement, je me doutais que ça marchait plus ou moins comme ça car il fût un temps où je me suis intéressé brièvement à la programmation, mais c'est le language lui même (c'est quoi? du C++ ?) qui me file des boutons (j'ai même pas besoin d'essayer de lire, la simple exposition à distance me transforme déjà en Pizza quatre-fromages). Effectivement, en revoyant l'exemple de PhM et les explications qui sont autour, on dirait bien qu'on trimballe sous X-Plane du bon vieux code de Grand-Papa
      ---------------------------------
      MacBook Pro Retina 15" Core i7 2.5GHz 16GB RAM / Intel Iris Pro 1536MB VRAM / OS X 10.10(latest) / X-plane 10
      MacPro 27" 2.7GHz/12c 64GB RAM / 2xAMD D700 6GB / Mac OS X 10.9(latest) / X-Plane 10
      iMac 27" 3.2GHz i7 32Gb RAM / NVIDIA GeForce GTX 680MX 2GB GDDR5 / Mac OS X 10.9(latest) / X-Plane 10
      iMac 27" 2.9GHz i5 8Gb RAM / NVIDIA GeForce GTX 675MX 1GB GDDR5 / Mac OS X 10.9(latest) / X-Plane 10
      ---------------------------------

      Commentaire

      Chargement...
      X