Zhvilluesit e Chrome po eksperimentojnë me gjuhën Rust

Zhvilluesit e Chrome duke eksperimentuar duke përdorur gjuhën Rust. Puna kryhet brenda nismave për të parandaluar gabimet e kujtesës që të ndodhin në bazën e kodeve të Chrome. Aktualisht, puna është e kufizuar në mjetet e prototipit për përdorimin e Rust. Sfida e parë që duhet të adresohet përpara se të mund të përdorni plotësisht Rust në bazën e kodeve të Chrome është sigurimi i transportueshmërisë midis kodit C++ dhe Rust.

C++ do të mbetet gjuha kryesore në Chrome për të ardhmen e parashikueshme, kështu që fokusi i eksperimenteve tona është në aftësinë për të thirrur funksionet ekzistuese C++ nga kodi Rust dhe një mënyrë e sigurt për të kaluar llojet midis Rust dhe C++. Biblioteka konsiderohet si zgjidhja kryesore për organizimin e shkëmbimit të të dhënave midis Rust dhe C++ cxx, i cili automatikisht krijon lidhje të sigurta midis funksioneve C++ dhe Rust. Krijimi manual i lidhjeve të tilla është shumë i mundimshëm pasi Chrome API ka më shumë se 1700 telefonata dhe ka një probabilitet të lartë për të bërë një gabim.

Burimi: opennet.ru

Shto një koment