• [^] # Re: Aucune légitimité

    Posté par (site web personnel) . En réponse au lien B. Kernighan (co-créateur d'Unix) sur Rust : « Je ne pense pas qu'il va remplacer C tout de suite ». Évalué à 4.

    Tu es sûr ? L'ascension irresistible des processeurs type ARM (RISC) a dépassé celle des compatibles PC (CISC) ?

    Si tu ne prends en compte que les PC, non, bien que la part d'ARM soit passé de 0 à 15 % en l'espace de quelques années (Apple et les PC, Raspberry PI)

    Par contre, si tu comptes les consoles, les téléphones, les serveurs, l'IoT, il doit y avoir au bas mot 80 % d'ARM. Facile.

    J'imagine que la théorie importe peu lors de la mesure de l'exécution réelle (en cycles, instructions ou en temps).

    Oui. On peut aussi dire que Fortran est plus rapide que C, parce qu'il ne peut y avoir d'aliasing de pointer.

    En C on peut retrouver la compacité et les performances en utilisant restrict:

    int sum(int *__restrict__ a, int *__restrict__ b) {
     // Code
    }

    Dans certains cas ça peut être très significatif. Mais ce qui compte c'est comme tu dis, le temps mesuré à l'exécution.