Project Verona

Project Verona
ParadigmSafe infrastructure programming
FamilyRust-like
Designed byMicrosoft Research,
Imperial College London
First appeared2019; 6 years ago (2019)
PlatformCross-platform
OSLinux, Windows, Darwin
LicenseMIT License
Filename extensions.verona[1]
Websitewww.microsoft.com/en-us/research/project/project-verona (GitHub)
Influenced by
Rust, Cyclone, Pony[2]

Project Verona is an experimental research programming language developed by Microsoft.[3][2]

The project is being supported by C# project manager Mads Torgensen[4] and Microsoft Research Cambridge research software engineer Juliana Franco.[5] Project Verona is also being aided by academics at Imperial College London.[2] Unlike in Rust where the ownership model is based on a single object, it is based on groups of objects in Verona.[5]

According to Microsoft, the goal of the project is to create a safer platform for memory management.[3]

Project Verona is open source released under MIT License and is under active development on GitHub.[6]

Example

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
}

See also

References

  1. ^ "Project Verona". Microsoft Research.
  2. ^ a b c Tung, Liam. "Microsoft opens up Rust-inspired Project Verona programming language on GitHub". ZDNet.
  3. ^ a b Jones, Luke (January 17, 2020). "Microsoft's Rust-Based Project Verona Reaches Open Source on GitHub". WinBuzzer.
  4. ^ Tung, Liam. "Microsoft: Here's why we love programming language Rust and kicked off Project Verona". ZDNet.
  5. ^ a b Tung, Liam. "Microsoft: We're creating a new Rust-like programming language for secure coding". ZDNet.
  6. ^ "GitHub - microsoft/verona: Research programming language for concurrent ownership". GitHub.

Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Air Terjun Nil Biru Air Terjun Nil Biru adalah sebuah air terjun yang berada di sungai Nil Biru, Etiopia. Air terjun ini dikenal sebagai Tis Abay dalam bahasa Amharik, yang berarti asap besar. Air terjun ini berada di hulu sungai, sekitar 30 kilometer ...

 

Halaman ini berisi artikel tentang politikus Timor Leste. Untuk manajer dan mantan pemain sepak bola Portugal, lihat Toni Conceição. António da ConceiçãoConceição pada 2020 Anggota Parlemen NasionalPetahanaMulai menjabat 13 Juni 2018 (2018-06-13) Informasi pribadiLahir8 Oktober 1964 (umur 59)Leorema [de], LiquiçáTimor Portugis(kini Timor Leste)Partai politikPartai Demokrat (PD)Sunting kotak info • L • B António da Conceição (lahir 8 Oktober...

 

Часть серии статей о Холокосте Идеология и политика Расовая гигиена · Расовый антисемитизм · Нацистская расовая политика · Нюрнбергские расовые законы Шоа Лагеря смерти Белжец · Дахау · Майданек · Малый Тростенец · Маутхаузен ·&...

ينطبق تعبير فن الإسلام أو الفن الإسلامي[1] على الإنتاج الفني الذي وقع منذ الهجرة (622 ميلادي) حتى القرن التاسع عشر في منطقة تمتد من إسبانيا إلى الهند التي يسكنها فئات من الثقافة الإسلامية.[2]ضريح تاج محل,الهند,1630ظهر الفن في العالم الإسلامي مقدماً وحدة أسلوبية تقتضي بن�...

 

Ballon d'Or 2016Pemenang Ballon d'Or 2016 Cristiano RonaldoTanggal12 Desember 2016 (2016-12-12)LokasiParis, PrancisDipersembahkan olehFrance FootballIkhtisarDimenangkan oleh Cristiano Ronaldo (gelar ke-4)Situs webwww.francefootball.fr← 2015 Ballon d'Or2017 → Ballon d'Or 2016 merupakan penghargaan yang diberikan kepada pemain sepak bola dengan performa terbaik di seluruh dunia pada tahun 2016. Pada bulan September 2016, France Football mengumumkan bahwa kemitraan mereka dengan...

 

Newnham College, Cambridge. Aula Sidgwick dan Taman Sunken. Newnham College adalah kolese wanita dari Universitas Cambridge. Perguruan ini didirikan pada tahun 1871 oleh sebuah kelompok yang menyelenggarakan Kuliah untuk Para Wanita, yang anggota-anggotanya termasuk filsuf Henry Sidgwick dan juru kampanye suffragist Millicent Garrett Fawcett. Kolese ini merupakan kolese wanita kedua yang didirikan di Cambridge, setelah Kolese Girton. Sejarah Sejarah Newnham dimulai dengan pembentukan Asosiasi...

Ini adalah nama Batak Angkola, marganya adalah Harahap. Untuk orang lain dengan nama yang sama, lihat Abdul Hakim. Abdul Hakim Harahap Anggota Dewan Perwakilan RakyatMasa jabatan26 Maret 1956 – 24 Juni 1960PresidenSukarnoMenteri Negara(Urusan Pertahanan)Masa jabatan11 Agustus 1955 – 3 Maret 1956PresidenSukarnoPerdana MenteriBurhanuddin HarahapPendahuluSoedibjo (Kemakmuran Rakyat)Mohammad Hanafiah (Urusan Agraria)PenggantiRusli Abdul Wahid (Urusan Umum)Djuanda Kartawidjaj...

 

Northern Ryukyuan dialects Amami languagesEthnicityRyukyuanGeographicdistributionAmami Islands, JapanLinguistic classificationJaponicRyukyuanNorthern RyukyuanAmami languagesSubdivisions Amami Ōshima Southern Amami Ōshima Kikai? Tokunoshima Okinoerabu? Yoron? Glottologamam1245ELPAmami The Amami languages are a collection of dialect clusters spoken across the Amami Islands of Kagoshima Prefecture, Japan. All dialects are members of the Ryukyuan languages, specifically its northern branch. Cla...

 

601st Air Operations Center Airmen coordinate airspace activity at the 601st Air and Space Operations Center, 2010Active1 November 2007 – presentCountry United StatesBranch United States Air ForceRoleCommand and ControlPart ofAir Combat Command First Air Force Garrison/HQTyndall AFB, FloridaNickname(s)America's AOCInsignia601st Air and Space Operations Center emblemMilitary unit The 601st Air Operations Center (601 AOC) is an active unit of the United States Air Force, assig...

Regional name for the musical genre from Panama Brief description In Panama, reggaetón is a musical genre that is a combination of reggae, Jamaican dancehall, hip hop, soca, Bomba, Plena and various Caribbean music styles. Lyrics to reggaetón are typically sexually explicit and are generally rapped, but many reggaetón artists will also sing their lyrics. History Beginnings Reggaetón, which was formerly called Reggae en Español, originated on the isthmus of Panama. The roots of Panamanian...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Thailand at the 2002 Asian Games – news · newspapers · books · scholar · JSTOR (December 2010) (Learn how and when to remove this message) Sporting event delegationThailand at the2002 Asian GamesIOC codeTHANOCNational Olympic Committee of ThailandWebsitewww.olympicthai.or.th/eng...

 

Untuk lagu, lihat Terang Bulan. Terang BoelanPoster teater, BataviaSutradaraAlbert BalinkSkenarioSaeroenPemeran Rd Mochtar Roekiah E. T. Effendi Kartolo Penata musikIsmail MarzukiSinematografer Joshua Wong Othniel Wong PerusahaanproduksiAlgemeen Nederlandsch Indisch FilmsyndicaatTanggal rilis 8 Desember 1937 (1937-12-08) NegaraHindia BelandaBahasaIndonesia Terang Boelan (pelafalan [təraŋ bulan]; Terang Bulan menurut Ejaan yang Disempurnakan), dirilis secara internasional ...

2015 UK local government election 2015 Tendring District Council election ← 2011 7 May 2015 (2015-05-07) 2019 → 60 seats31 seats seats needed for a majority   First party Second party Third party   Party Conservative UKIP Independent Last election 33 0 5 Seats before 33 0 5 Seats won 23 22 6 Seat change 10 22 1 Popular vote 43,039 26,832 9,023 Percentage 37.4 23.3 7.8 Swing 2.3 21.4 0.8   Fourth party Fifth party Six...

 

Ukrainian Parliament building This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) You can help expand this article with text translated from the corresponding article in Ukrainian. (December 2010) Click [show] for important translation instructions. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as nece...

 

French actress and singer Françoise RosayBornFrançoise Bandy de Nalèche(1891-04-19)19 April 1891Paris, French Third RepublicDied28 March 1974(1974-03-28) (aged 82)Montgeron, Île-de-France, FranceOther namesFrances Rosay RosayYears active1911–1973Spouse Jacques Feyder ​ ​(m. 1917; died 1948)​ Françoise Rosay (French: [ʁo.zɛ]; born Françoise Bandy de Nalèche; 19 April 1891 – 28 March 1974) was a French opera si...

Koi

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Koi – berita · surat kabar · buku · cendekiawan · JSTOR Ikan Koi Sekelompok ikan koi dengan warna yang bervariasi. Status konservasi Status konservasi: Aman Klasifikasi ilmiah Kerajaan: Animalia Filum: C...

 

Mode transportasi paling umum di Indonesia termasuk feri dan kapal lainnya, dan juga berbagai macam kendaraan jalan, dengan pelayanan jalur kereta api yang terbatas, dan pelayanan penerbangan komersial yang luas. Transportasi air Lihat pula: Daftar pelabuhan di Indonesia Karena Indonesia merupakan negara kepulauan, transportasi air merupakan sarana penting yang menghubungkan banyak tempat di negara ini. Kapal yang banyak digunakan termasuk kapal kontainer besar, berbagai jenis feri, kapal pen...

 

Railway station in Yueyang, Hunan, China Yueyang岳阳General informationLocationYueyang, HunanChinaCoordinates29°22′45″N 113°06′51″E / 29.379221°N 113.114079°E / 29.379221; 113.114079Operated by CR GuangzhouLine(s) Beijing–Guangzhou railwayPlatforms2Other informationStation code 22799 (TMIS code) YYQ (telegraph code) YYA (Pinyin code) ClassificationClass 1 station (一等站)HistoryOpened8 October 1994 (1994-10-08) Yueyang railway station ...

Pemilihan umum Wali Kota Yogyakarta 20242017202927 November 2024Kandidat Wali Kota dan Wakil Wali Kota petahanaSinggih Raharjo Penjabat Wali Kota dan Wakil Wali Kota terpilih belum diketahui Pemilihan umum Wali Kota Yogyakarta 2024 (selanjutnya disebut Pilwalkot Yogyakarta 2024) dilaksanakan pada 27 November 2024 untuk memilih Wali Kota Yogyakarta periode 2024-2029.[1] Pemilihan Wali Kota (Pilwalkot) Yogyakarta tahun tersebut akan diselenggarakan setelah Pemilihan umum Presiden Indon...

 

Italian politician (born 1974) Matteo RicciRicci in 2024Member of the European ParliamentIncumbentAssumed office 16 July 2024ConstituencyCentral ItalyMayor of PesaroIn office30 May 2014 – 13 June 2024Preceded byLuca CeriscioliSucceeded byAndrea BiancaniPresident of the province of Pesaro and UrbinoIn office8 June 2009 – 13 October 2014Preceded byPalmiro UcchielliSucceeded byDaniele Tagliolini Personal detailsBorn (1974-07-18) 18 July 1974 (age 50)Pesaro, ItalyPo...