Microsoft, Verona proiektu esperimentalaren barruan Rust-en oinarritutako programazio-lengoaia berria, ohiko segurtasun-arazoekiko sentikorrak ez diren aplikazio seguruak garatzera bideratua. Proiektuarekin lotutako egungo lanaren iturburu-kodea laster kaleratzea aurreikusten da. Apache 2.0 lizentziapean.
garatzen ari den hizkuntza erabiltzeko aukera, maila baxuko osagaiak prozesatzeko barne Windows C eta C++ hizkuntzak erabiltzean sortzen diren arazo potentzialak blokeatzeko. Kodearen segurtasuna memoria kudeaketa automatikoaren bidez hobetzen da, eta horrek garatzaileek erakusleak manipulatu beharrik ez izatea eragozten du eta maila baxuko memoria kudeaketatik sortzen diren arazoetatik babesten du, hala nola memoria askatu ondoren atzitzea, erakusle nuluak deserreferentziatzea eta buffer gainezka egitea.
Verona eta Rust arteko desberdintasun nagusia ereduaren erabilera da. objektu taldeetan oinarrituta, eta ez Veronako datuak objektuen bildumak adierazten dituzten egitura gisa tratatzen dira. Mailegu eta jabetza egiaztapenak objektu talde bakoitzeko egiten dira, egitura konposatuen manipulazio segurua bermatuz eta garapenean erabili ohi den abstrakzio maila hobeto islatuz.
Iturria: opennet.ru
