• [^] # 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.

    Je ne comprends VRAIMENT pas en quoi le C n'est pas fait pour les CPU récent, y compris ceux que tu imagines...

    ARM s'est inspiré du 6502, rien de nouveau. Si tu regardes les PowerPC, les RISC les plus puissant, l'architecture n'a quasiment pas changé, simplement il peut faire a*b+c en 1 cycle (c'était il y a fort longtemps). Si tu regardes les UltraSparc, il pouvait passer 6 paramètres sans utiliser la Stack (register window ...

    Les seuls qui tentent aujourd'hui d'avoir une MMU virtuelle au sein du CPU, c'est Microsoft, avec le créateur de la série UltraSPARC T1 entre autres, que j'ai rencontré (Oui monsieur). Sans doute pour faire un CPU accélérant du code C# pour les serveurs.

    On ne fait pas un CPU pour un langage. On fait un compilateur d'un langage pour un CPU. Si tu compares Fortran et C, pour le calcul scientifique, la différence de performance viendra
    de l'aliasing de pointeur. Point. Il n'y a rien de métaphysique.