Chrome tərtibatçıları Rust dilini sınaqdan keçirirlər

Chrome Tərtibatçıları təcrübə aparır Rust dilindən istifadə edir. İş daxilində həyata keçirilir təşəbbüslər Chrome kod bazasında yaddaş xətalarının qarşısını almaq üçün. Hazırda iş Rustdan istifadə üçün prototip alətləri ilə məhdudlaşır. Chrome kod bazasında Rust-dan tam istifadə etməzdən əvvəl həll edilməli olan ilk problem C++ kodu ilə Rust arasında daşınmanın təmin edilməsidir.

C++ yaxın gələcəkdə Chrome-da əsas dil olaraq qalacaq, ona görə də eksperimentlərimizin diqqəti Rust kodundan mövcud C++ funksiyalarını çağırmaq və Rust və C++ arasında növləri təhlükəsiz şəkildə ötürmək bacarığı üzərindədir. Kitabxana Rust və C++ arasında məlumat mübadiləsinin təşkili üçün əsas həll yolu hesab olunur cxx, bu avtomatik olaraq C++ və Rust funksiyaları arasında təhlükəsiz bağlamalar yaradır. Chrome API-də 1700-dən çox zəng olduğu və xəta etmək ehtimalı yüksək olduğu üçün belə bağlamaların əl ilə yaradılması çox əmək tələb edir.

Mənbə: opennet.ru

Добавить комментарий