Chrome ishlab chiquvchilari Rust tili bilan tajriba o'tkazmoqda

Chrome dasturchilari tajriba qilish Rust tilidan foydalanish. Ishlar ichida amalga oshiriladi tashabbuslar Chrome kod bazasida xotira xatolarining oldini olish uchun. Hozirgi vaqtda ish Rust-dan foydalanish uchun prototiplash vositalari bilan cheklangan. Chrome kodlar bazasida Rust-dan to'liq foydalanishdan oldin hal qilinishi kerak bo'lgan birinchi muammo bu C++ kodi va Rust o'rtasida ko'chmalikni ta'minlashdir.

C++ yaqin kelajakda Chrome’da asosiy til boβ€˜lib qoladi, shuning uchun bizning tajribalarimiz Rust kodidan mavjud C++ funksiyalarini chaqirish qobiliyatiga va Rust va C++ oβ€˜rtasida turlarni xavfsiz tarzda oβ€˜tkazishga qaratilgan. Kutubxona Rust va C++ o'rtasida ma'lumotlar almashinuvini tashkil etishning asosiy yechimi hisoblanadi xxx, bu avtomatik ravishda C++ va Rust funktsiyalari o'rtasida xavfsiz ulanishlarni yaratadi. Bunday ulanishlarni qo'lda yaratish juda ko'p mehnat talab qiladi, chunki Chrome API-da 1700 dan ortiq qo'ng'iroqlar mavjud va xato qilish ehtimoli yuqori.

Manba: opennet.ru

a Izoh qo'shish