Programeri Chromea eksperimentiraju s Rust jezikom

Chromeovi programeri eksperimentiranje koristeći Rust jezik. Rad se odvija unutar inicijativama kako biste spriječili pojavu memorijskih pogrešaka u Chromeovoj bazi koda. Trenutno je rad ograničen na izradu prototipa alata za korištenje Rusta. Prvi izazov koji treba riješiti prije nego što možete u potpunosti koristiti Rust u Chrome bazi koda je osiguravanje prenosivosti između C++ i Rust koda.

C++ će ostati primarni jezik u Chromeu u doglednoj budućnosti, tako da je fokus naših eksperimenata na mogućnosti pozivanja postojećih C++ funkcija iz Rust koda i kako sigurno proslijediti tipove između Rusta i C++. Knjižnica se smatra glavnim rješenjem za organiziranje razmjene podataka između Rusta i C++ xxx, koji automatski stvara sigurna povezivanja između C++ i Rust funkcija. Ručno stvaranje takvih povezivanja previše je naporno jer Chrome API ima više od 1700 poziva i postoji velika vjerojatnost pogreške.

Izvor: opennet.ru

Dodajte komentar