• # developpez.com à la pointe de l’actualité : c’est une étude de 2017

    Posté par  (site web personnel, Mastodon) . Évalué à 10. Dernière modification le 06 février 2022 à 23:33.

    Ce que l’article de developpez.com se garde bien de préciser, c’est que le papier d’origine a été présenté les 23 et 24 octobre 2017. Il faut donc le prendre comme ce qu’il est : une information qui date de 5 ans – ce qui peut changer pas mal de choses en informatique.

    La connaissance libre : https://zestedesavoir.com

    • [^] # Re: developpez.com à la pointe de l’actualité : c’est une étude de 2017

      Posté par  . Évalué à 4.

      L'article lui-même date de 2019

    • [^] # Re: developpez.com à la pointe de l’actualité : c’est une étude de 2017

      Posté par  (site web personnel) . Évalué à 3.

      Un truc plus critiquable, c'est le fait que ça ne prends que des programmes indépendants, de ce que j'ai vite lu. Donc j'ai le sentiment que ce qui a été mesuré, c'est la vitesse de démarrage de l’interpréteur python (en C) par rapport à un programme en C.

      Ensuite, je ne pense pas que ça change l'ordre fondamental des résultats (au moins dans ses grandes lignes, peut etre que ruby ou python vont pas être dans le même ordre), mais il y a des chances que ça change les ordres de grandeur.

      • [^] # Re: developpez.com à la pointe de l’actualité : c’est une étude de 2017

        Posté par  . Évalué à 3.

        Donc j'ai le sentiment que ce qui a été mesuré, c'est la vitesse de démarrage de l’interpréteur python (en C) par rapport à un programme en C.

        Pas sûr. Il est dit :

        A 10 reprises, chaque solution a été exécutée et les performances associées mesurées « afin de réduire l’impact des démarrages à froid et des effets du cache, d’analyser la cohérence des mesures et d’éviter les valeurs aberrantes ». Et ils rapportent que « les résultats mesurés sont assez cohérents »

    • [^] # Re: developpez.com à la pointe de l’actualité : c’est une étude de 2017

      Posté par  . Évalué à 8.

      Et surtout vu les algorithmes utilisés. C'est sûr que tous les ordinateurs individuels font tourner des regex-redux en permanence.

      C'est une excellente chose que d'avoir cette étude, mais il faut la garder dans son contexte : du calcul CPU intense.

      En tant que développeur et possesseur d'une machine faible énergie pour auto-hébergement, j'ai étudié le comportement de pas mal de programme qui font des réveils inutiles. Et souvent, les développeurs en ont qu'une petite considération.

      Par exemple, j'ai beaucoup bossé sur gunicorn : https://github.com/benoitc/gunicorn/pull/502 La démarche a été couronnée de succès (avec l'intégration de https://github.com/benoitc/gunicorn/pull/687) mais c'est un long combat.

      Énormément de serveur font ce genre de truc, parce que juste c'est leur modèle : 1 réveil par seconde. Ça paraît peu, mais pour ma machine qui ne fait rien, c'est énorme. PHP-FPM fait ça par exemple. dnsdist aussi, etc. Ça consomme du courant, littéralement pour rien.

  • # conclusion d'expert

    Posté par  . Évalué à 10.

    En tant que non-codeur, il me semble évident que les développeurs doivent abandonner de toute urgence tous ces langages polluants et tout refaire en C et ne plus garder que le C à l'avenir.

    En plus, ça évitera toutes les futures guerres de clocher en ligne, sur le meilleur langage et "quel langage apprendre en 20xx" ce qui réduira encore plus l'empreinte carbone du numérique mondial!

    Ne me cherchez pas je suis déjà dehors.
    ----> [ ]

    • [^] # Re: conclusion d'expert

      Posté par  . Évalué à 8.

      C'est déjà le cas, les langages polluants sont eux même des programmes écrits en C.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.