« Je pense que (cette technique) pourrait avoir beaucoup de valeur pour les développeurs qui codent en C, car elle peut accélérer la transition vers Rust et aider également ces programmeurs à apprendre Rust, ce qui peut être une transition difficile », a déclaré Jim Mercer, vice-président du programme. , développement de logiciels, DevOps & DevSecOps chez IDC.
« Il ne s'agit pas vraiment d'une situation Cobol », a ajouté Mercer, « mais de nombreux programmeurs C clés sont proches de la retraite, de sorte que la maintenance de ces applications et systèmes pourrait devenir un problème plus important à l'avenir. De plus, nous sommes tellement concentrés sur la sécurité de la mémoire que nous négligeons de souligner les autres avantages de Rust. Il offre des fonctionnalités de langage moderne telles que des primitives de concurrence, la correspondance de modèles et un système de types puissant, qui peuvent conduire à un code plus concis, expressif et maintenable.
Andersen de Moor a souligné des avantages supplémentaires. « Une chose prometteuse serait d'utiliser la génération AI pour aider à accélérer davantage le Mini-C et le processus de migration », a-t-il déclaré. « Nous commençons à voir des fournisseurs de cloud comme AWS et IBM créer des outils pour faciliter la migration de .NET vers Java ou même de Cobol vers Java. Peut-être qu’un outil comme Q Developer pourrait un jour faire de Rust to C. »

