• [^] # Re: Performances

    Posté par (site web personnel) . En réponse au journal Rust dans Linux, ça démarre fort!. Évalué à 9.

    Et avant que j'oublie: J'en rajouterais une autre plus récente: constexpr. constexpr En C++14/17/20 qui permet de garantir qu'une fonction est exécutée à compile time.

    Tout ce qui est fait à compile time n'est plus à faire au runtime. Faire la même en C demande généralement de faire de la generation de code: c'est chiant, c'est casse gueule et ça ne se fait généralement que si c'est strictement nécessaire.

    Un bon exemple de ça est la bibliothèque pour regex d'Hana qui détruit la majorité de la concurrence en terme de performance:

    https://github.com/hanickadot/compile-time-regular-expressions