Et le jour où l'on créé une nouvelle famille de CPU [...], il faudra redescendre d'un niveau.
Ou faire de la compilation croisée.
Pour une nouvelle architecture, on prend un compilateur existant (eg. gcc), on écrit un 'backend' pour cette nouvelle architecture, on génère un compilateur croisé.
Ce compilateur croisé génère du code pour la nouvelle architecture, et avec ce compilateur, on cross-compile le compilateur pour obtenir un compilateur natif sur la nouvelle architecture.
[^] # Re: De l'intérêt de ces paradigmes ?
Posté par ymorin . En réponse au journal Des paradigmes alternatifs. Évalué à -2.
Ou faire de la compilation croisée.
Pour une nouvelle architecture, on prend un compilateur existant (eg. gcc), on écrit un 'backend' pour cette nouvelle architecture, on génère un compilateur croisé.
Ce compilateur croisé génère du code pour la nouvelle architecture, et avec ce compilateur, on cross-compile le compilateur pour obtenir un compilateur natif sur la nouvelle architecture.