“Acho que (esta técnica) pode ter muito valor para desenvolvedores que codificam em C, uma vez que pode impulsionar a transição para Rust e também ajudar esses programadores a aprender Rust, o que pode ser uma transição desafiadora”, disse Jim Mercer, vice-presidente do programa. , desenvolvimento de software, DevOps e DevSecOps na IDC.
“Não é bem uma situação Cobol”, acrescentou Mercer, “mas muitos dos principais programadores C estão próximos da reforma, pelo que a manutenção destas aplicações e sistemas poderá tornar-se uma questão mais proeminente no futuro. Além disso, estamos tão focados na segurança da memória que deixamos de destacar outros benefícios do Rust. Ele oferece recursos de linguagem modernos, como primitivas de simultaneidade, correspondência de padrões e um sistema de tipos poderoso, que pode levar a um código mais conciso, expressivo e de fácil manutenção.”
Andersen, da Moor, apontou benefícios adicionais. “Uma coisa promissora seria usar a Gen AI para ajudar a acelerar ainda mais o Mini-C e o processo de migração”, disse ele. “Estamos começando a ver provedores de nuvem como AWS e IBM criando ferramentas para ajudar a migrar de .NET para Java ou mesmo de Cobol para Java. Talvez uma ferramenta como o Q Developer possa fazer Rust to C algum dia.”