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

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

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

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

Источник: www.cnews.ru
загрузка...


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