റസ്റ്റിനെ അടിസ്ഥാനമാക്കി മൈക്രോസോഫ്റ്റ് ഒരു പുതിയ പ്രോഗ്രാമിംഗ് ഭാഷ വികസിപ്പിക്കുന്നു

Компания Microsoft в рамках экспериментального проекта Verona വികസിക്കുന്നു новый язык программирования, основанный на языке Rust и ориентированный на разработку защищённых приложений, не подверженных типовым проблемам с безопасностью. Исходные тексты текущих наработок, связанных с проектом, в ближайшее время планируется തുറക്കുക അപ്പാച്ചെ 2.0 പ്രകാരം ലൈസൻസ്.

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

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

അവലംബം: opennet.ru

ഒരു അഭിപ്രായം ചേർക്കുക