Microsoft er að þróa nýtt forritunarmál byggt á Rust

Microsoft sem hluti af Verona tilraunaverkefninu þróast nýtt forritunarmál sem byggir á Rust tungumálinu og einbeitir sér að því að þróa örugg forrit sem eru ekki háð dæmigerðum öryggisvandamálum. Heimildartextar um núverandi þróun sem tengist verkefninu eru fyrirhuguð á næstunni opna leyfi samkvæmt Apache 2.0.

Til skoðunar hæfileikann til að nota tungumálið sem verið er að þróa, þar á meðal til að vinna úr Windows íhlutum á lágu stigi til að hindra hugsanleg vandamál sem koma upp þegar C og C++ tungumálin eru notuð. Kóðaöryggi er aukið með sjálfvirkri minnisstjórnun, sem útilokar þörf fyrir þróunaraðila til að meðhöndla ábendingar og verndar gegn vandamálum sem stafa af minni meðferð á lágu stigi, svo sem eftir-frjáls aðgangur, núll bendill frávísanir og biðminni umframkeyrslu.

Helsti munurinn á Verona og Rust er notkun líkansins eignarhald byggt á hópum hluta frekar en stakir hlutir. Gögn í Verona eru meðhöndluð sem mannvirki sem eru safn af hlutum. Lántökuathuganir og eignaraðhuganir eru framkvæmdar í tengslum við hóp hluta, sem hjálpar til við að tryggja öryggi við meðhöndlun samsettra mannvirkja og endurspeglar betur útdráttarstigið sem venjulega er notað í þróun.

Heimild: opennet.ru

Bæta við athugasemd