เบ„เบงเบฒเบกเบ„เบทเบšเบซเบ™เป‰เบฒเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ•เบปเบงเปเบ›เบˆเบฒเบ Rust เบเบฑเบš C เปเบฅเบฐ .NET IR code

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ backend เบชเปเบฒเบฅเบฑเบš rustc compiler, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบฅเบฐเบซเบฑเบ”เบˆเบฒเบเบžเบฒเบชเบฒ Rust เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เปƒเบ™เบžเบฒเบชเบฒ C, เบ›เบฐเบเบฒเบ”เบงเปˆเบฒ 95.9% เบ‚เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป„เบ”เป‰เบชเปเบฒเป€เบฅเบฑเบ”เบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”. เบชเบญเบ‡เป€เบ”เบทเบญเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบญเบฑเบ”เบ•เบฒเบเบฒเบ™เบœเปˆเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบกเปˆเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบขเบนเปˆเบ—เบตเปˆ 92%. เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒ 64 เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฑเบ‡เบšเปเปˆเบœเปˆเบฒเบ™, เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ›เบปเบเบเบฐเบ•เบดเบ—เบตเปˆเบˆเบฐเบšเปเปˆเบเบฒเบเบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚. เบฅเบฐเบซเบฑเบ” backend เบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache 2.0.

เบ™เบญเบเป€เบซเบ™เบทเบญเป„เบ›เบˆเบฒเบเบžเบฒเบชเบฒ C, backend เบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเบˆเบฒเบ Rust เบเบฑเบš CIL เบ•เบปเบงเปเบ—เบ™เบเบฒเบ‡เบชเปเบฒเบฅเบฑเบšเป€เบงเบ—เบต .NET. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบซเป‰เบญเบ‡เบฎเบฝเบ™ .NET เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ Rust, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” Rust เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป€เบงเบ—เบต .NET. เบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ Rust เบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก .NET เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ .NET APIs เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”. เบญเบฑเบ”เบ•เบฒเบเบฒเบ™เบœเปˆเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบš .NET เปเบกเปˆเบ™เบ„เบฒเบ”เบ„เบฐเป€เบ™เบขเบนเปˆเบ—เบตเปˆ 96.3%.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™