Microsoft сменя езика: милиони редове код ще бъдат прехвърлени от C и C++ към Rust до 2030 година
Microsoft разгласи желанието си до 2030 година да преведе кода на своите артикули на езика за програмиране Rust. Задачата ще се извършва главно от сътрудници с изкуствен интелект, само че компанията ще наеме нови инженери, които да работят по плана.
Плановете на софтуерния колос бяха разкрити от водещия инженер на компанията Гален Хънт – той добави, че се е разкрило работно място за водещ софтуерен инженер, който ще има за задача да работи по инструментите, които Microsoft приготвя за постигането на тази цел.
„ Целта на тази позиция е да ни помогне да разработим и разтеглим нашата инфраструктура, с цел да подсигуряваме, че най-големите системи на Microsoft ще мигрират от C и C++ към Rust. Изградили сме мощна инфраструктура за обработка на код. Тя ще сътвори мащабируеми графики, които обгръщат изходния код в огромен мащаб. Освен това нашата инфраструктура за обработка на AI ще ни помогне да свържем алгоритмично ръководени AI сътрудници, с цел да вършим промени в кода в огромни мащаби. “
обясни Хънт
Rust се разграничава от езиците C и C++ по това, че е безвреден при работа с паметта, което оказва помощ да се избегнат интервенции за четене и запис отвън допустимия ѝ диапазон, както и от неточности, свързани с потреблението на паметта след освобождението ѝ – такива неточности постоянно водят до уязвимости в софтуера.
През последните години даже управляващите приканиха разработчиците да преминат към езици, които са безвредни за паметта, в това число Rust. Microsoft също се пробва да разшири обсега на Rust – през 2022 година основният механически шеф на облачната платформа Azure го разгласи за език по дифолт за нови планове. Изследователите на компанията работят и върху инструмент за автоматизирано превръщане на фрагменти от кода от C в Rust.
Като се има поради големият брой софтуерни артикули на Microsoft, самият размер на кодовата база на компанията значи, че ще би трябвало да се свърши доста работа, с цел да се преведе на различен програмен език. Дори благодарение на сътрудници с изкуствен интелект и мощните запаси на софтуерния колос, завършването на тази работа до 2030 година няма да е елементарно.
Ако сте задоволително смели, с цел да желаете да дадете своя принос, позицията, която Хънт загатва изисква да работите три дни в седмицата в офиса на Microsoft в Редмънд, а заплащането е сред 139 900 и 274 800 $ годишно. Обявата може да намерите тук.
(function() { const banners = [ // --- БАНЕР 1 (Facebook Messenger) --- `




