Josh Triplett, izay miasa ao amin'ny Intel ary ao amin'ny komity manara-maso ny fampandrosoana ny Crates.io, miresaka amin'ny Open Source Technology Summit
Ao amin'ny vondrona miasa izay eo an-dalam-pamoronana, ny mpamorona Rust, miaraka amin'ny injeniera avy amin'ny Intel, dia hanomana fepetra mamaritra ny fiasa izay tokony hampiharina amin'ny Rust ho an'ny fandaharana rafitra. Ny fandaharana rafitra matetika dia mitaky fanodinkodinana ambany, toy ny fanatanterahana ny toromarika processeur manokana sy ny fahazoana fampahalalana amin'ny antsipiriany momba ny toetry ny processeur. Amin'ireo endri-javatra mitovy amin'izany izay efa novolavolaina ho an'ny Rust, dia voamarika ny fanohanana ny rafitra tsy voatonona anarana, ny sendikΓ , ny fampidirana fiteny fivondronana (ny macro "asm!") ary ny endrika nomerao mitsinkafona BFLOAT16.
Mino i Josh fa an'i Rust ny hoavin'ny fandaharana rafitra, ary ny fiteny C amin'ny zava-misy maoderina dia milaza ny toerana izay nibodoan'ny Assembly tamin'ny taona lasa. harafesina
Tsy vitan'ny hoe manamaivana ny developer amin'ny olana raiki-tampisaka ao amin'ny fiteny C izay mipoitra noho ny ambany-ambaratonga asa miaraka amin'ny fahatsiarovana, fa koa manome fahafahana hampiasa izany amin'ny fampandrosoana ny fandaharana maoderina paradigms.
nandritra
Josh dia tonga tamin'ny hevitra hanampiana ny fahafahana mampivelatra ny mpamily amin'ny kernel Linux amin'ny fiteny Rust, izay ahafahana mamorona mpamily azo antoka sy tsara kokoa miaraka amin'ny ezaka kely indrindra, tsy misy olana toy ny fidirana fahatsiarovana aorian'ny fanafahana, null tsy fahampian'ny pointer sy ny fihoaran'ny buffer.
Greg Kroah-Hartman, izay tompon'andraikitra amin'ny fikojakojana ny sampana miorina amin'ny kernel Linux, dia naneho ny fahavononany hampiditra rafitra ho an'ny fampivoarana ny mpamily amin'ny fiteny Rust amin'ny kernel raha toa ka manana tombony marina amin'ny C izy, ohatra, hanome fiarovana. famatorana amin'ny Kernel API. Ankoatr'izay, i Greg dia mihevitra an'io rafitra io ho safidy fotsiny, fa tsy mavitrika amin'ny alΓ lan'ny default, mba tsy hampidirana Rust ho fiankinan-doha amin'ny kernel.
Hita fa efa misy ekipa maromaro miasa aminβio lafiny io. Ohatra, mpamorona avy amin'ny orinasa "Fish in a Barrel"
mirazotra
Tsy mbola nampiharina avokoa ny fampiasa rehetra nokasaina, fa ny rafitra dia efa mety tsara ho an'ny asa ary nampiasaina hanoratana mpamily miasa ho an'ny mpanara-maso LAN9512 USB Ethernet omena amin'ny board Raspberry Pi 3. Ny mpamily smsc95xx efa misy, nosoratan'i in C fiteny. Marihina fa tsy dia misy dikany ny haben'ny mΓ΄dely sy ny overhead avy amin'ny singa runtime rehefa manamboatra mpamily amin'ny Rust, izay ahafahan'ny rafitra ampiasaina amin'ny fitaovana manana loharano voafetra.
Source: opennet.ru