Microsoft, fel rhan o brosiect arbrofol Verona Iaith raglennu newydd yn seiliedig ar Rust ac yn canolbwyntio ar ddatblygu cymwysiadau diogel nad ydynt yn agored i broblemau diogelwch cyffredin. Bwriedir rhyddhau cod ffynhonnell y gwaith cyfredol sy'n gysylltiedig â'r prosiect yn fuan. trwyddedig o dan Apache 2.0.
Y gallu i ddefnyddio'r iaith sy'n cael ei datblygu, gan gynnwys ar gyfer ailweithio cydrannau Windows lefel isel, i liniaru problemau posibl sy'n codi wrth ddefnyddio C a C++. Mae diogelwch cod yn cael ei wella trwy reoli cof yn awtomatig, sy'n dileu'r angen i ddatblygwyr drin pwyntyddion ac yn amddiffyn rhag problemau sy'n deillio o reoli cof lefel isel, megis cyrchu ardal cof ar ôl iddi gael ei rhyddhau, dadgyfeirio pwyntyddion nwl, a gor-redeg byffer.
Y prif wahaniaeth rhwng Verona a Rust yw'r defnydd o'r model yn seiliedig ar grwpiau o wrthrychau yn hytrach na Caiff data yn Verona ei drin fel strwythurau sy'n cynrychioli casgliadau o wrthrychau. Caiff gwiriadau benthyca a pherchnogaeth eu cynnal fesul grŵp o wrthrychau, gan sicrhau bod strwythurau cyfansawdd yn cael eu trin yn ddiogel ac adlewyrchu'n well y lefel o haniaethu a ddefnyddir fel arfer mewn datblygiad.
Ffynhonnell: opennet.ru
