У грудні стало відомо, що Microsoft працює над проєктом Verona: новою мовою програмування на базі Rust. Вона призначена для створення застосунків, які були б одразу захищені від найпоширеніших вразливостей.
Головна відмінність від Rust полягає в тому, що у Verona механізм володіння працює для груп, а не для одиничних об'єктів.
Зараз Microsoft опублікувала проєкт на GitHub. Зазначено, що це дослідницька розробка і вона не стане продуктом компанії. Поки проєкт ще на дуже ранній стадії, саме відкриті тексти й мають посприяти розвитку та удосконаленню мови.
Окрім Rust, розробники надихались ще Cyclone — безпечним діалектом C — і мовою Pony, котру теж створили фахівці з Microsoft Research.
Нагадаємо, раніше в компанії переписали деякі низькорівневі компоненти Windows — і замість C і C++ використали мову Rust. Microsoft так цікавиться нею не без причин: 70% проблем за останні 10 років були пов'язані з керуванням пам'яттю, а Rust дозволила б їх уникнути.
Ще немає коментарів