Здравствуйте, Pzz, Вы писали:
Pzz>Можно ли взять условный LLVM, и запилить транспиллер из Си в Rust? Думаю, что да.
Мы не знаем, скорее всего нет.
Pzz>Надо ли это кому? Думаю, что нет.
Почему же? Посмотреть будет ли работать намного медленнее — или не критично. Опять же — можно на Rust писать как бы с чистого листа — все будет нейтивное. Ведь люди хотят.
Pzz>P.S. Задача более объемная, чем кажется, потому что с точки зрения практической применимости, надо (1) генерировать не слишком уж пессимизированный выходной код (2) надо поддерживать расширения gcc. По крайней мере те, которые активно используются.