В уеб-браузъра Firefox версия 48, който трябва да излезе на 2-ри август, освен включването на многоядрения режим за ограничен брой потребители, за първи път ще има софтуерен компонент – подпрограма, написана на езика за програмиране Rust.
Кодът, написан на Rust ще се използва преди всичко за обработка на мултимедийна информация. На Rust е написан парсера за разкомпресиране на контейнерите от mp4 формата. Но навярно най-важното е, че във Firefox вече се поддържа компилацията на код, написан на езика Rust и това важи за всякакви платформи и операционни системи.
Изминаха цели 7 години, откакто Mozilla Research започна да спонсорира разработката на Rust – системен език за програмиране, осигуряващ безопасна работа с паметта, висока скорост, паралелно изпълняване на програмния код и лесна работа с паралелните алгоритми. Безопасността на програмния код и съвременните функции на Rust привлякоха много хора в системното програмиране.
Първите тестове на софтуера, написан на Rust показаха, че той по нищо не отстъпва на същия модул, написан на C++, но осигурява несравнимо по-голяма безопасност на кода – без адресиране на памет след нейното освобождаване, без излизане извън границите на буфера и т.н.
Събраната телеметрия на Firefox 38 показва, че след милиард стартирания на модула, написан на Rust, няма нито един проблем.
Очаква се програмният език Rust да стане изключително популярен и вече има различни инструкции и документации за писане на програми на Rust.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!