Существуют ли программы, которые могут «переводить» исходный код между любыми двумя языками (при условии, что переводчик имеет доступ к необходимым библиотекам)?
Если есть, как они работают (используемые методы, необходимые знания и т. Д.)? Как они могут быть построены?
Если нет, то какие ограничения мешают их развитию? Это полная проблема ИИ (перевод на естественный язык указан как один)?
РЕДАКТИРОВАНИЕ Преобразование ожидается только в том случае, если язык имеет одинаковую мощность выражения, может решить те же проблемы, а код, который нужно преобразовать, может быть выражен на языке назначения. (Например, преобразование из сценария оболочки в MATLAB не ожидается).