Chrome-programistoj eksperimentas kun la Rust-lingvo

Chrome Programistoj eksperimentas uzante la Rust-lingvon. La laboro estas farita en la kadro iniciatoj por malhelpi memorajn cimojn aperi en la Chrome-kodbazo. Laboro estas nuntempe limigita al prototipaj iloj por uzi Rust. La unua tasko, kiu devas esti solvita antaŭ ol vi povas plene uzi Rust en la Chrome-kodbazo, estas certigi porteblon inter C++-kodo kaj Rust.

Por la antaŭvidebla estonteco, C++ restos la ĉefa lingvo en Chrome, do la fokuso de daŭrantaj eksperimentoj estas sur la kapablo voki ekzistantajn C++-funkciojn el Rust-kodo kaj sekura maniero pasigi tipojn inter Rust kaj C++. La biblioteko estas konsiderata kiel la ĉefa solvo por organizi datumŝanĝon inter Rust kaj C++. Cxx, kiu aŭtomate kreas sekurajn ligojn inter C++ kaj Rust-funkcioj. Mane krei tiajn ligojn estas tro da tempo, ĉar la Chrome API havas pli ol 1700 vokojn kaj estas alta probableco fari eraron.

fonto: opennet.ru

Aldoni komenton