เบ”เป‰เบฒเบ™เปœเป‰เบฒเบชเบณเบฅเบฑเบšเบžเบฒเบชเบฒ Rust เปเบกเปˆเบ™เบเบฝเบกเบžเป‰เบญเบกเบชเบณเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบเบฑเบš GCC 13

ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ ะฟั€ะพะตะบั‚ะฐ gccrs (GCC Rust) ะพะฟัƒะฑะปะธะบะพะฒะฐะปะธ ั‡ะตั‚ะฒั‘ั€ั‚ัƒัŽ ั€ะตะดะฐะบั†ะธัŽ ะฟะฐั‚ั‡ะตะน ั ั€ะตะฐะปะธะทะฐั†ะธะตะน ั„ั€ะพะฝั‚ัะฝะดะฐ ะบะพะผะฟะธะปัั‚ะพั€ะฐ ัะทั‹ะบะฐ Rust ะดะปั GCC. ะžั‚ะผะตั‡ะฐะตั‚ัั, ั‡ั‚ะพ ะฒ ะฝะพะฒะพะน ั€ะตะดะฐะบั†ะธะธ ัƒัั‚ั€ะฐะฝะตะฝั‹ ะฟะพั‡ั‚ะธ ะฒัะต ะทะฐะผะตั‡ะฐะฝะธั, ั€ะฐะฝะตะต ะฒั‹ัะบะฐะทะฐะฝะฝั‹ะต ะฟั€ะธ ั€ะตั†ะตะฝะทะธั€ะพะฒะฐะฝะธะธ ะฟั€ะตะดะปะพะถะตะฝะฝะพะณะพ ะบะพะดะฐ, ะธ ะฟะฐั‚ั‡ะธ ัƒะดะพะฒะปะตั‚ะฒะพั€ััŽั‚ ะฒัะตะผ ั‚ะตั…ะฝะธั‡ะตัะบะธะผ ั‚ั€ะตะฑะพะฒะฐะฝะธัะผ ะบ ะบะพะดัƒ, ะดะพะฑะฐะฒะปัะตะผะพะผัƒ ะฒ GCC. ะ ะธั‡ะฐั€ะด ะ‘ะธะฝะตั€ (Richard Biener), ะพะดะธะฝ ะธะท ัะพะฟั€ะพะฒะพะถะดะฐัŽั‰ะธั… GCC, ัƒะฟะพะผัะฝัƒะป, ั‡ั‚ะพ ั‚ะตะฟะตั€ัŒ ะบะพะด ั„ั€ะพะฝั‚ัะฝะดะฐ ะดะปั ัะทั‹ะบะฐ Rust ะณะพั‚ะพะฒ ะดะปั ะธะฝั‚ะตะณั€ะฐั†ะธะธ ะฒ ะฒะตั‚ะบัƒ GCC 13, ั€ะตะปะธะท ะบะพั‚ะพั€ะพะน ัะพัั‚ะพะธั‚ัั ะฒ ะผะฐะต 2023 ะณะพะดะฐ.

ะขะฐะบะธะผ ะพะฑั€ะฐะทะพะผ, ะฝะฐั‡ะธะฝะฐั ั GCC 13 ัˆั‚ะฐั‚ะฝั‹ะน ะธะฝัั‚ั€ัƒะผะตะฝั‚ะฐั€ะธะน GCC ัะผะพะถะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะดะปั ะบะพะผะฟะธะปัั†ะธะธ ะฟั€ะพะณั€ะฐะผะผ ะฝะฐ ัะทั‹ะบะต Rust ะฑะตะท ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ ัƒัั‚ะฐะฝะพะฒะบะธ ะบะพะผะฟะธะปัั‚ะพั€ะฐ rustc, ะฟะพัั‚ั€ะพะตะฝะฝะพะณะพ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะฝะฐั€ะฐะฑะพั‚ะพะบ LLVM. ะŸั€ะธ ัั‚ะพะผ ั€ะตะฐะปะธะทะฐั†ะธั Rust ะฒ GCC 13 ะฑัƒะดะตั‚ ะธะผะตั‚ัŒ ัั‚ะฐั‚ัƒั ะฑะตั‚ะฐ-ะฒะตั€ัะธะธ, ะฝะต ะฒะบะปัŽั‡ะฐะตะผะพะน ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ. ะ’ ั‚ะตะบัƒั‰ะตะผ ะฒะธะดะต ั„ั€ะพะฝั‚ัะฝะด ะฟะพะบะฐ ะฟั€ะธะณะพะดะตะฝ ะปะธัˆัŒ ะดะปั ัะบัะฟะตั€ะธะผะตะฝั‚ะพะฒ ะธ ั‚ั€ะตะฑัƒะตั‚ ะดะพั€ะฐะฑะพั‚ะบะธ, ะบะพั‚ะพั€ัƒัŽ ะฟะปะฐะฝะธั€ัƒัŽั‚ ะฟั€ะพะธะทะฒะตัั‚ะธ ะฒ ะฑะปะธะถะฐะนัˆะธะต ะผะตััั†ั‹ ะฟะพัะปะต ะฝะฐั‡ะฐะปัŒะฝะพะน ะธะฝั‚ะตะณั€ะฐั†ะธะธ ะฒ ัะพัั‚ะฐะฒ GCC. ะะฐะฟั€ะธะผะตั€, ะฟั€ะพะตะบั‚ะพะผ ะตั‰ั‘ ะฝะต ะดะพัั‚ะธะณะฝัƒั‚ ะฝะฐะผะตั‡ะตะฝะฝั‹ะน ัƒั€ะพะฒะตะฝัŒ ัะพะฒะผะตัั‚ะธะผะพัั‚ะธ ั Rust 1.49 ะธ ะฝะต ะดะพัั‚ะฐั‚ะพั‡ะฝะพ ะฒะพะทะผะพะถะฝะพัั‚ะตะน ะดะปั ะบะพะผะฟะธะปัั†ะธะธ ะฑะฐะทะพะฒะพะน ะฑะธะฑะปะธะพั‚ะตะบะธ Rust.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™