Про авто-перевод больших проектов С++ -> Rust
От: Shmj Ниоткуда  
Дата: 15.09.23 04:34
Оценка: -1
Вот такой вопрос. Маленькие экраны кода тот же GPT в большинстве случаев могет. Однако с ошибками, конечно.

Что с большими проектами. В текущей реализации не выйдет — ошибка будет накапливаться и фактически все сведется к ручной работе + последующей отладке.

Еще заметил вот что. Даже человеку сложно вникнуть в большой проект — нужно много дней на это. Ну может потому что кожаным сложно запоминать объемы инфы, а большой проект — минимум в голове нужно удержать сотни страниц документации явной или не явной.

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

В общем — что скажут эксперты и мыслители — грозит ли в ближайшие 5 лет машинный перевод кода и перенос кодовой базы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.