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

    Posté par . 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é à 6. Dernière modification le 07 septembre 2025 à 18:01.

    Non.

    En backend de compilo, tu peux avoir

    • une représentation intermédiaire propre au compilo (LLVM-IR, GCC-IR, MLIR, QBE)
    • un byte code (java, C#, Python, Ruby) destiné à un interpréteur (VM)
    • du C (Nim, Awka), sûrement parce que c'est simple, que ça facilite l’interopérabilité et que tu peux t'appuyer sur des compilateurs puissants existants
    • du JS (Elm), pour déployer dans le navigateur
    • rien ; certain compilateur génèrent directement du code machine (tcc)

    Bien sûr rien ne l'empêche techniquement, mais IMHO, générer du Rust serait un peu compliqué. Sauf pour un langage de script très proche des paradigmes de Rust.