GCC Disatujuan pikeun Ngalebetkeun Rojongan Basa Karat

Komite Steering GCC geus disatujuan citakan tina proyék gccrs urang (GCC Rust) palaksanaan kompiler Rust kana kerangka GCC inti. Saatos ngahijikeun frontend, alat GCC standar tiasa dianggo pikeun nyusun program dina basa Rust tanpa kedah masang kompiler rustc, diwangun nganggo pamekaran LLVM.

Disarankeun yén pamekar gccrs ngamimitian gawé bareng GCC review robah na release tim pikeun nyadiakeun review final sarta persetujuan patch pikeun mastikeun yén kode nu ditambahkeun kana GCC minuhan sarat teknis. Upami pamekaran gccrs diteruskeun sakumaha anu direncanakeun sareng teu aya masalah anu teu kaduga diidentifikasi, payuneun Rust bakal diintegrasikeun kana sékrési GCC 13 anu dijadwalkeun Mei taun payun. Palaksanaan GCC 13 Rust bakal dina status béta, teu acan diaktipkeun sacara standar.

Karat museurkeun kana kaamanan memori sareng nyayogikeun cara pikeun ngahontal paralelisme anu luhur dina palaksanaan padamelan. Penanganan mémori anu aman, ngaleungitkeun kasalahan sapertos ngaksés daérah mémori saatos dibébaskeun, ngémutan pointer nol sareng wates panyangga anu overrunning, dihontal dina Rust dina waktos kompilasi ngalangkungan parios rujukan, nyukcruk kapamilikan obyék, sareng merhatikeun umur obyék. (wengkuan) sarta assessing correctness tina aksés memori salila palaksanaan kode. Karat ogé nyadiakeun panyalindungan ngalawan overflows integer, merlukeun nilai variabel bisa initialized saméméh pamakéan, boga penanganan kasalahan hadé dina perpustakaan baku, ngagunakeun konsép rujukan immutable sarta variabel sacara standar, sarta nawarkeun ketikan statik kuat pikeun ngaleutikan kasalahan logis.

sumber: opennet.ru

Tambahkeun komentar