Вот такой вопрос. Маленькие экраны кода тот же GPT в большинстве случаев могет. Однако с ошибками, конечно.
Что с большими проектами. В текущей реализации не выйдет — ошибка будет накапливаться и фактически все сведется к ручной работе + последующей отладке.
Еще заметил вот что. Даже человеку сложно вникнуть в большой проект — нужно много дней на это. Ну может потому что кожаным сложно запоминать объемы инфы, а большой проект — минимум в голове нужно удержать сотни страниц документации явной или не явной.
Какие вижу сложности в переводе. Вот то же наследование — в Rust его нет как такового, однако можно с помощью интерфейсов (трейты) и шаблонов реализовать все те же паттерны, которые принято реализовывать с помощью ООП. Но для начала эти паттерны нужно распознать, а это не просто
В общем — что скажут эксперты и мыслители — грозит ли в ближайшие 5 лет машинный перевод кода и перенос кодовой базы?