L-iżviluppaturi tal-Chrome qed jesperimentaw bil-lingwa Rust

Iżviluppaturi Chrome jesperimentaw bl-użu tal-lingwa Rust. Ix-xogħol jitwettaq ġewwa inizjattivi biex jipprevjeni milli jseħħu żbalji fil-memorja fil-codebase tal-Chrome. Bħalissa, ix-xogħol huwa limitat għal għodod ta 'prototyping għall-użu ta' Rust. L-ewwel sfida li trid tiġi indirizzata qabel ma tkun tista' tuża bis-sħiħ Rust fil-codebase tal-Chrome hija li tiżgura l-portabbiltà bejn il-kodiċi C++ u Rust.

C++ se jibqa' l-lingwa primarja fil-Chrome għall-futur prevedibbli, għalhekk l-enfasi tal-esperimenti tagħna hija fuq il-kapaċità li nsejħu funzjonijiet eżistenti C++ mill-kodiċi Rust u kif tgħaddi b'mod sikur tipi bejn Rust u C++. Il-librerija hija meqjusa bħala s-soluzzjoni ewlenija għall-organizzazzjoni tal-iskambju tad-dejta bejn Rust u C++ cxx, li awtomatikament joħloq rbit siguri bejn il-funzjonijiet C++ u Rust. Il-ħolqien ta' rbit bħal dawn manwalment huwa wisq intensiv għax l-API tal-Chrome għandha aktar minn 1700 sejħa u hemm probabbiltà kbira li jsir żball.

Sors: opennet.ru

Żid kumment