Mae Microsoft yn datblygu iaith raglennu newydd yn seiliedig ar Rust

Microsoft, fel rhan o brosiect arbrofol Verona yn datblygu 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. agor trwyddedig o dan Apache 2.0.

Dan ystyriaeth 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 eiddo yn seiliedig ar grwpiau o wrthrychau yn hytrach na gwrthrychau unigolCaiff 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

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster