Microsoft iri kugadzira mutauro mutsva wekuronga wakavakirwa paRust

Microsoft sechikamu cheVerona pilot project inokura mutauro mutsva wekuronga wakavakirwa pamutauro weRust uye wakanangana nekugadzira maapplication akachengeteka asina kutarisana nematambudziko ekuchengetedza. Zvinyorwa zvinyorwa zvezvinoitika zvazvino zvine chekuita neprojekiti zvakarongwa munguva pfupi iri kutevera yakazaruka ine rezinesi pasi peApache 2.0.

Pasi pekufunga kugona kushandisa mutauro urikudziridzwa, kusanganisira kugadzirisa yakaderera-level Windows zvikamu kuitira kudzivirira zvingangoitika matambudziko anomuka kana uchishandisa C uye C ++ mitauro. Kuchengetedzwa kwekodhi kunokwidziridzwa neotomatiki ndangariro manejimendi, izvo zvinobvisa kudiwa kwevagadziri vekushandisa anonongedzera uye inodzivirira kubva kune yakaderera-level memory manipulation, senge mushure-yemahara kupinda, null pointer dereferences, uye buffer overruns.

Musiyano mukuru pakati peVerona neRust ndiko kushandiswa kwemuenzaniso pfuma zvichibva pamapoka ezvinhu pane zvinhu zvimwechete. Dhata muVerona inobatwa sezvimiro zvinounganidzwa zvezvinhu. Macheki ekukwereta uye cheki yemuridzi anoitwa maererano neboka rezvinhu, izvo zvinobatsira kuve nechokwadi chekuchengetedza kana uchigadzirisa zvimiro zvakaumbwa uye zvinoratidzira zvirinani mwero wekubvisa unowanzo shandiswa mukusimudzira.

Source: opennet.ru

Voeg