Microsoft Rust-en oinarritutako programazio-lengoaia berri bat garatzen ari da

Microsoft, Verona proiektu esperimentalaren barruan garatzen da 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. ireki Apache 2.0 lizentziapean.

Aztertzen ari da 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. ondasunak objektu taldeetan oinarrituta, eta ez objektu indibidualakVeronako 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

Erosi hosting fidagarria DDoS babesa duten guneetarako, VPS VDS zerbitzariak 🔥 Erosi webguneentzako ostatu fidagarria DDoS babesarekin, VPS VDS zerbitzariak | ProHoster