GCC Disetujui kanggo Kalebu Dhukungan Basa Rust

Komite Pengarah GCC wis nyetujoni implementasine proyek gccrs (GCC Rust) saka kompiler Rust menyang kerangka GCC inti. Sawise nggabungake frontend, alat GCC standar bisa digunakake kanggo ngumpulake program ing basa Rust tanpa perlu nginstal compiler rustc, dibangun nggunakake pembangunan LLVM.

Disaranake pangembang gccrs miwiti nggarap tim review lan rilis owah-owahan GCC kanggo menehi review pungkasan lan persetujuan patch kanggo mesthekake yen kode sing ditambahake menyang GCC nyukupi syarat teknis. Yen pangembangan gccrs terus kaya sing direncanakake lan ora ana masalah sing ora dikarepke sing diidentifikasi, frontend Rust bakal digabungake menyang rilis GCC 13 sing dijadwalake Mei taun ngarep. Implementasi GCC 13 Rust bakal ana ing status beta, durung diaktifake kanthi gawan.

Rust fokus ing safety memori lan menehi sarana kanggo entuk paralelisme dhuwur ing eksekusi proyek. Penanganan memori sing aman, ngilangi kesalahan kayata ngakses area memori sawise dibebasake, dereferencing null pointer lan wates buffer overrunning, digayuh ing Rust ing wektu kompilasi liwat mriksa referensi, nelusuri kepemilikan obyek, lan njupuk umur obyek. (skop) lan netepke bener saka akses memori sak eksekusi kode. Rust uga menehi pangayoman marang overflows integer, mbutuhake nilai variabel diinisialisasi sadurunge digunakake, nduweni penanganan kesalahan sing luwih apik ing perpustakaan standar, nggunakake konsep referensi lan variabel sing ora bisa diganti kanthi standar, lan nawakake ngetik statis sing kuat kanggo nyilikake kesalahan logis.

Source: opennet.ru

Add a comment