Jump to content

Проект Верона

Проект Верона
Парадигма Программирование безопасной инфраструктуры
Семья Ржавчина
Разработано Исследования Майкрософт ,
Имперский колледж Лондона
Впервые появился 2019 ; 5 лет назад ( 2019 )
Платформа Кросс-платформенный
ТЫ Linux , Windows , Дарвин
Лицензия МОЯ лицензия
Расширения имен файлов .верона [1]
Веб-сайт www .microsoft /en-нас /исследовать /проект /проект-Верона ( GitHub )
Под влиянием
Ржавчина , Циклон , Пони [2]

Project Verona — экспериментальный исследовательский язык программирования, разработанный Microsoft . [3] [2]

Проект поддерживается менеджером проекта C# Мадсом Торгенсеном. [4] и Microsoft Research Cambridge Джулиана Франко. инженер-программист [5] Проекту «Верона» также помогают ученые Имперского колледжа Лондона . [2] В отличие от Rust , где модель владения основана на одном объекте, в Verona она основана на группах объектов. [5]

По заявлению Microsoft, цель проекта — создать более безопасную платформу для управления памятью . [3]

Project Verona — это проект с открытым исходным кодом, выпущенный под лицензией MIT License и находящийся в стадии активной разработки на GitHub . [6]

while_sum(x: List[U32]) : U32
{
  var sum: U32 = 0;
  let iter = x.values();

  while { iter.has_value() }
  {
    // This has to be `a`, same as in the for loop above
    let a = iter();

    // Increments the iterator
    next iter;

    // This is the body of the for loop
    sum = sum + a
  }

  sum
}

См. также

[ редактировать ]
  1. ^ «Проект Верона» . Исследования Майкрософт .
  2. ^ Jump up to: а б с Тунг, Лиам. «Microsoft открывает на GitHub язык программирования Project Verona, вдохновленный Rust» . ЗДНет .
  3. ^ Jump up to: а б Джонс, Люк (17 января 2020 г.). «Проект Microsoft на основе Rust Verona стал открытым исходным кодом на GitHub» . ВинБуззер .
  4. ^ Тунг, Лиам. «Microsoft: вот почему мы любим язык программирования Rust и запустили проект Verona» . ЗДНет .
  5. ^ Jump up to: а б Тунг, Лиам. «Microsoft: Мы создаем новый язык программирования, подобный Rust, для безопасного кодирования» . ЗДНет .
  6. ^ «GitHub — microsoft/verona: исследование языка программирования для одновременного владения» . Гитхаб .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4a85b88f2f5e2cf8c4a9bec1e047bf27__1699520280
URL1:https://arc.ask3.ru/arc/aa/4a/27/4a85b88f2f5e2cf8c4a9bec1e047bf27.html
Заголовок, (Title) документа по адресу, URL1:
Project Verona - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)