Мицрософт развија нови програмски језик заснован на Русту

Мицрософт као део пилот пројекта у Верони развија се нови програмски језик заснован на Руст језику и фокусиран на развој сигурних апликација које нису подложне типичним безбедносним проблемима. Изворни текстови актуелних дешавања у вези са пројектом планирају се у блиској будућности отворити лиценциран под Апацхе 2.0.

У разматрању могућност коришћења језика који се развија, укључујући и за обраду Виндовс компоненти ниског нивоа како би се блокирали потенцијални проблеми који се јављају приликом коришћења језика Ц и Ц++. Безбедност кода је побољшана аутоматским управљањем меморијом, што елиминише потребу за програмерима да манипулишу показивачима и штити од проблема који произилазе из манипулације меморијом ниског нивоа, као што су приступ након слободне употребе, нулта дереференција показивача и прекорачење бафера.

Главна разлика између Вероне и Руста је употреба модела posedovanje на основу група објеката него појединачних објеката. Подаци у Верони се третирају као структуре које су збирке објеката. Провере позајмљивања и провере власништва врше се у односу на групу објеката, што помаже да се обезбеди сигурност приликом манипулације композитним структурама и боље одражава ниво апстракције који се типично користи у развоју.

Извор: опеннет.ру

Додај коментар