Microsoft може да пренапише Windows на нов език

      Публикувано на четвъртък, 5 декември , 2019      475 Прегледа     
Microsoft може да пренапише Windows на нов език


Microsoft разработва нов език за програмиране, предназначен за създаване на приложения, които не са предразположени към най-често срещаните проблеми със сигурността.





Проектът, известен като Verona, стъпва на езика Rust, създаден от Mozilla – разработчика на Firefox, съобщи ZDNet.

Ключовата разлика между Verona и Rust е, че езикът на Microsoft използва модел на собственост, базиран на групи от обекти, а не на единични обекти. Очаква се изходният код на текущите разработки да бъде отворен под безплатен лиценз Apache 2.0. Хранилището на проекта вече се появи в платформата Github, която Microsoft придоби през 2018 г., но засега е празно.

Твърди се, че Microsoft може също така да пренапише някои от компонентите на ниско ниво на Windows 10, използвайки модифицирания Rust език, за да премахне потенциалните проблеми, които възникват при използване на езиците C и C++.

От десетилетия езиците C и C ++ се използват като универсален инструмент за разработване на системен софтуер.

Но те поверяват на програмиста задачата да управлява RAM паметта, което неизбежно води до грешки – например, достъп до част от паметта след освобождаването й или превишаване на буфера.

Според Мат Милър, специалист по сигурността в Microsoft, около 70% от всички уязвимости, открити в софтуерните продукти на корпорацията през последните 12 години, са свързани с грешки в управлението на паметта.

За разлика от C и C++, в езика Rust, а както изглежда и във Verona, се прилага механизъм за автоматично управление на паметта, основан на принципа на собственост, който елиминира необходимостта програмистът ръчно да манипулира паметта, като по този начин намалява и вероятността от грешки.

Също така си струва да се отбележи, че в полза на производителността Rust не използва така наречения Garbage Collector (GC), чиито задачи включват автоматично изтриване на обекти, които вече не са необходими на програмата.

Microsoft е започнала да експериментира с Rust през лятото на 2019 г. Появиха се информации, че компанията ще пренапише част от своите продукти, използвайки този език за програмиране.

В началото на ноември 2019 г. Адам Бърч, програмист от екипа за разработка на Hyper-V, написа в корпоративния блог, че му е поставена задача да пренапише компонент на ниско ниво в Windows на Rust. Според него, въпреки непълнотата на проекта, опитът с използването на Rust се оказа като цяло положителен.

Бърч отбелязва също, че няма да бъде трудно привеждането към Rust на кодовата база на нови компоненти, както и на съществуващи, но с „чисти интерфейси”.

Същевременно, Бърч подчертава липсата на някои функции в този език, в сравнение с познатия C, но вярва, че Microsoft ще ги добави.



Етикети:
Категория Матрица | 2019/12/05 последна редакция в 7:20 PM
Източник : Тех Нюз | Снимка : Google
476 Прегледа
Коментари Добави Коментар



БГ Медия - Медия за Българите в Лондон

Подобни публикации


Живот и Работа в Лондон - Често задавани Въпроси

Актуална и полезна информация за Българите във Великобритания. Новини за Българите в Лондон. Списък с най-често задаваните въпроси за намиране на работа във Великобритания. Полезна информация при подготовка на документи за работа и престой във Великобритания.


Редакционният екип на Е Вести Лондон би искал да предостави на всички свои читатели от Лондон и целия свят възможността да участват активно в развитието на сайта! Ако си видял нещо интересно, забавно, скандално - просто нещо, което си заслужава да видят повече хора. Снимай го и го сподели в Е Вести Лондон заедно с кратък текст.

Имате информация, която искате да достигне до нашите читатели?

Изпрати статия

Спонсорирани връзки


Мъж се е самоубил в сградата на ДАНС, проверява се версия за готвено нападение Микаела Шифрин спечели последния старт в Банско Критикуват Борис Джонсън, че ще празнува Брекзит Коронавирусът се разпростря на четири континента The Independent: Петима пациенти във Великобритания са проявили симптоми на китайския коронавирус 8 лесни стъпки за справяне със стреса Amazon разработва метод за плащания с длан The new Nissan Juke is WAY better than you think! REVIEW Законодателството за Брекзита беше одобрено от британския парламент Законодателен пинг-понг за Брекзит на Острова Васил Божков: Искаме да го заграбим – това е положението Извънредна проверка на обвиняемите с две и повече досъдебни производства „Виваком“: Никога не е коментирано Левски да бъде съден Поражение за Джонсън в парламента за правата на гражданите на ЕС Лондонската полиция разследва тройно убийство близо до железопътна гара Втора вечер на сблъсъци в Бейрут
Критикуват Борис Джонсън, че ще празнува Брекзит
Лондон - Актуални новини Лондон

Критикуват Борис Джонсън, че ще празнува Брекзит

Британският премиер Борис Джонсън заяви, че Обединеното кралство ще се превърне в „глобален новатор и пример за останалите…

The Independent: Петима пациенти във Великобритания са проявили симптоми на китайския коронавирус

Законодателството за Брекзита беше одобрено от британския парламент

900 000 европейци все още не са подали документи за уседнал статут на Острова BG Лондон

900 000 европейци все още не са подали документи за уседнал статут на Острова

900 000 граждани на ЕС във Великобритания все още не са подали документи за уседнал статут, за да останат…

Българин е открит мъртъв в дома си в Лондон BG Лондон

Българин е открит мъртъв в дома си в Лондон

Българин е открит мъртъв в дома си в Лондон, образувано е разследване за убийство. Полицията е била извикана…

Защо кралицата на Великобритания пази коледната си украса по-дълго от всеки друг? BG Лондон

Защо кралицата на Великобритания пази коледната си украса по-дълго от всеки друг?

Това не е въпрос от играта Кой иска да стане милионер, но би могло. Интересното е, че колкото…

Безсмъртна приказка BG Лондон

Безсмъртна приказка

Доста далеч и много отдавна в незнайно кралство зимата се бе настанила дълго и удобно. Мрак, диви животни,…

Витринна история BG Лондон

Витринна история

Облегнах се леко на една красива витрина и започнах да си разказвам приказки от десетина хиляди и една…

Препъни камъче BG Лондон

Препъни камъче

То е едно мъничко такова, ама препъва. Така ти спира дъха, че и да искаш да се успокоиш,…

Спонсорирани публикации

BGM TV

Популярно в BGM TV

London, England – Kensington Gardens

8113 Прегледа

A walk through London, England that includes stops at Kensington Gardens, Hyde Park, Buckingham Palace and Westminster Abbey

Последно добавени в BGM TV

Royal

Актуална информация за кралскoто семейство във Великобритания

Лайфстайл

Лайфстайл новини, Новини за звездите. Начин на живот

Матрица

Всичко за новите технологии

Спорт

Aктуална спортна информация от страната и света.

Свежо

Интересни и любопитни новини

Коли

Новини за коли. Из света на колите. Коли, новини.

Здраве

Всичко за вашето здраве. Здравни съвети, алтернативна медицина и билки