Microsoft перепишет часть Windows на новом языке программирования

Программисты корпорации собираются полностью переписать некоторые низкоуровневые компоненты ОС семейства Windows на новом языке, основанном на Rust от Mozilla.

Основной проблемой современных языков программирования, таких как С и С++, является необходимость управления ОЗУ (оперативной памятью) программистом, однако новый проект от Mozilla, получивший название Rust, позволяет делать это в автоматическом режиме. Учитывая тот факт, что около 70% всех проблем с безопасностью у современных программ связанны именно с некорректным обращением к ОЗУ, то использование нового языка программирования может существенно снизить количество проблемного ПО.

Правда, Microsoft не была бы собой, если бы не переделала Rust под свои нужды, вследствие чего на свет появился проект Verona, который отличается от оригинала использованием модели владения на основе групп объектов, а не одиночных объектов, как у продукта от Mozilla. С помощью нового языка программисты Microsoft собираются переписать часть низкоуровневых модулей Windows, что сделает эту ОС более безопасной.

загрузка...


© 2015-2024 Сетевое издание «Фактом». Зарегистрировано в Федеральной службе по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Реестровая запись ЭЛ No ФС 77 - 67652 от 10.11.2016.