LINUX.ORG.RU

История изменений

Исправление eao197, (текущая версия) :

Спасибо, кэп. Но хотелось бы, чтобы ты подумал чуть больше, прежде чем ответить. Т.к. такая «мотивация» очевидна и, очевидно, она вряд ли сработает.

И так ли уж Rust _безопасен_ для того, чтобы в него делать автоматическую трансляцию из C? Например, Rust-овый код, собранный в release, проверяет такие вещи, как целочисленное переполнение и выходы за пределы векторов? Ну и трюки с void-указателями, коих в старом C-шном коде будет предостаточно, наверняка будут транслироваться в unsafe-конструкции.

Исходная версия eao197, :

Спасибо, кэп. Но хотелось бы, чтобы ты подумал чуть больше, чем ответить. Т.к. такая «мотивация» очевидна и, очевидно, она вряд ли сработает.

И так ли уж Rust _безопасен_ для того, чтобы в него делать автоматическую трансляцию из C? Например, Rust-овый код, собранный в release, проверяет такие вещи, как целочисленное переполнение и выходы за пределы векторов? Ну и трюки с void-указателями, коих в старом C-шном коде будет предостаточно, наверняка будут транслироваться в unsafe-конструкции.