Microsoft развивает новый язык программирования на основе Rust

2 комментария
Microsoft развивает новый язык программирования на основе Rust

Microsoft в рамках экспериментального проекта Verona развивает новый язык программирования, основанный на Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью, сообщает OpenNET. Исходные тексты текущих наработок в ближайшее время планируется открыть под лицензией Apache 2.0.

Рассматривается возможность использования развиваемого языка в том числе для переработки низкоуровневых компонентов Windows с целью блокирования потенциальных проблем, всплывающих при применении C и C++. Безопасность кода повышается за счёт автоматического управления памятью, которое избавит разработчиков от необходимости манипулировать указателями и защитит от проблем, возникающих из-за низкоуровневой работы с памятью. К таким относятся обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.

Основное отличие Verona от Rust — применение модели владения на основе групп объектов, а не единичных объектов. Данные в Verona рассматриваются как структуры, представляющие собой коллекции объектов. Проверки заимствования и контроль владения производятся в привязке к группе объектов, что позволяет обеспечить безопасность при манипуляциях с составными структурами и лучше отражает уровень абстракции, обычно применяемый при разработке.


Работа в ИТ в Беларуси​.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

1. Заполните анонимную форму — 5 минут.
2. Укажите зарплатные (и другие) ожидания.
3. Выберите желаемую индустрию или область деятельности.
4. Получайте релевантные предложения​​.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

Хотите сообщить важную новость? Пишите в Телеграм-бот.

А также подписывайтесь на наш Телеграм-канал.

Читайте также

Microsoft выпустила приложение для расшифровки и мгновенного перевода собраний
Microsoft выпустила приложение для расшифровки и мгновенного перевода собраний
Microsoft выпустила приложение для расшифровки и мгновенного перевода собраний
Microsoft представила платформу Mesh для работы в смешанной реальности
Microsoft представила платформу Mesh для работы в смешанной реальности
Microsoft представила платформу Mesh для работы в смешанной реальности
Бигтех-компании работают над AR-технологиями на смену смартфонам
Бигтех-компании работают над AR-технологиями на смену смартфонам
Бигтех-компании работают над AR-технологиями на смену смартфонам
Впервые в истории продажи смартфонов падают два года подряд, сообщает Gartner. Некоторые специалисты делают неутешительный прогноз для производителей: мобильные телефоны — вчерашний день. CNBC выпустил материал про то, как технические гиганты готовят замену для смартфонов — AR-очки и гарнитуру. Именно этот девайс, по мнению футурологов, может стать следующим шагом эволюции виртуального общения, симбиозом технического развития и инженерных возможностей и решений.
Huawei разрабатывает свой язык программирования
Huawei разрабатывает свой язык программирования
Huawei разрабатывает свой язык программирования

Обсуждение

0

Эх мс, мс.... Лучше бы предлагали свои наработки на rust.

Тимофей Коростелёв
Тимофей Коростелёв Senior Software Engineer в EPAM
0

Embrace, Extend, ...

Спасибо! 

Получать рассылки dev.by про белорусское ИТ

Что-то пошло не так. Попробуйте позже