Chrome forritarar eru að gera tilraunir með Rust tungumálið

Chrome forritarar tilraunir með því að nota Rust tungumálið. Verkið fer fram innan frumkvæði til að koma í veg fyrir að minnisvillur komi upp í Chrome kóðagrunninum. Eins og er, er vinna takmörkuð við frumgerð verkfæri til að nota Rust. Fyrsta áskorunin sem þarf að takast á við áður en þú getur notað Rust að fullu í Chrome kóðagrunninum er að tryggja færanleika á milli C++ og Rust kóða.

C++ verður áfram aðaltungumálið í Chrome í fyrirsjáanlega framtíð, þannig að áherslan í tilraunum okkar er á getu til að kalla núverandi C++ aðgerðir úr Rust kóða og örugga leið til að flytja tegundir á milli Rust og C++. Bókasafnið er talið aðallausnin til að skipuleggja gagnaskipti milli Rust og C++ cxx, sem skapar sjálfkrafa öruggar bindingar á milli C++ og Rust aðgerða. Að búa til slíkar bindingar handvirkt er of vinnufrekt þar sem Chrome API hefur meira en 1700 símtöl og miklar líkur eru á að villu verði gerð.

Heimild: opennet.ru

Bæta við athugasemd