Un langage qui se veut générique de toute utilisation doit développer des idiomes propres, qui font l'intérêt d'un langage. Et ces idiomes ne sont pas que des idiomes locaux mais peuvent changer complètement la conception du code. Si une conversion automatique transformait le C++ en Rust, ce ne serait qu'une transformation de syntaxe, ce qui n'apporterait donc strictement rien.
D'ailleurs, découvrir les nouvelles possibilités et usages de Rust va prendre un certain temps, comme pour tout langage. Passer directement Firefox à Rust — que ce soit par conversion automatique ou par réécriture par des humains — dès Rust inventé ne serait rien de plus qu'une expérience, qui à mon avis se solderait par de mauvais résultats dus à la méconnaissance (forcée) de Rust.
[^] # Re: Pour quoi faire?
Posté par BFG . En réponse à la dépêche Sortie de la version 0.1 de Rust. Évalué à 6.
Un langage qui se veut générique de toute utilisation doit développer des idiomes propres, qui font l'intérêt d'un langage. Et ces idiomes ne sont pas que des idiomes locaux mais peuvent changer complètement la conception du code. Si une conversion automatique transformait le C++ en Rust, ce ne serait qu'une transformation de syntaxe, ce qui n'apporterait donc strictement rien.
D'ailleurs, découvrir les nouvelles possibilités et usages de Rust va prendre un certain temps, comme pour tout langage. Passer directement Firefox à Rust — que ce soit par conversion automatique ou par réécriture par des humains — dès Rust inventé ne serait rien de plus qu'une expérience, qui à mon avis se solderait par de mauvais résultats dus à la méconnaissance (forcée) de Rust.