Перепиши это
Сейчас всё больше распространяется мнение, что большие языковые модели (тот же ChatGPT) уже неплохо умеют программировать. Весь мой опыт говорит о том, что это не так. Программируют они на уровне не особо усердного студента второго курса, который сделал несколько лабораторных работ на заданном языке программирования и даже не имеет возможности протестировать что вышло.
Очень бы хотелось, чтобы
Понятие легаси перестало бы существовать, программы на архаичных языках (например, на КОБОЛе) можно было бы перевести на любой современный язык, утилиты, от которых не осталось исходников, можно было дисассемблировать, перевести на высокоуровневый язык и собрать обратно под другую платформу. Да можно было бы много всего придумать.
Но честно говоря, я
Комментарии 2
Да и шестая тоже. :) Потому что транслировать код из Кобола в условную Java можно и сейчас на уровне синтаксиса, но _смысл_ программы это не перенесет. Есть отличнейшая статья на эту тему от Питера Наура (того, которыйBackus-Naur Form), рекомендую почитать на досуге: https://pages.cs.wisc.edu/~remzi/Naur.pdf