Прогресс в разработке транслятора из Rust в код на Cи и .NET IR

in #ru18 days ago

Разработчики бэкенда к компилятору rustc, позволяющему транслировать код с языка Rust в представление на языке Си, объявили об успешном прохождении 95.9% тестов. Два месяца назад уровень прохождение тестов оценивался в 92%. Отмечается, что остаются непройденными 64 тестов, все из которых связаны с решением типовых проблем, в устранении которых не возникнут сложности. Код бэкенда распространяется под лицензией Apache 2.0.

Помимо языка Си бэкенд также поддерживает трансляцию с Rust в промежуточное представление CIL для платформы .NET. Идея проекта в предоставлении возможности создания классов .NET на основе кода, написанного на Rust, а также использования существующих Rust-библиотек в проектах на базе платформы .NET. В классах для платформы .NET, написанных на языке Rust, можно обращаться к API и библиотекам .NET. Уровень прохождения базовых тестов для .NET оценён в 96.3%.

Источник: https://www.opennet.ru/opennews/art.shtml?num=63060

Coin Marketplace

STEEM 0.15
TRX 0.24
JST 0.037
BTC 94657.36
ETH 1804.01
USDT 1.00
SBD 0.86