Mozilla представи езика за програмиране Rust 0.7

Програмистите на Mozilla представиха версия 0.7 на Rust - експериментален програмен език със строга типизация, фокусиран върху безопасната работа с паметта и осигуряващ висока паралелност за изпълнение на програмите с възможност за пораждане на хиляди и дори милиони подпроцеси. Паралелно с развитието на Rust се разработва новият браузърен енджин Servo, написан на езика Rust, характерен с многопоточното си рендиране на уеб-страниците и осигуряващ паралелизъм на операциите с DOM (Document Object Model).

Структурата на Rust прилича на програмния език C++, но съществено се различава в някои детайли на синтаксиса и семантиката. Кодът е с блокова структура, чрез която лесно се реализират компактни подпрограми. Автоматичното управление на паметта освобождава програмистите от необходимостта за манипулация с указатели и защитава от проблемите, възникващи при работа с паметта на ниско ниво. Избегнати са проблемите със заделянето на памет и обръщенията към нея, след нейното освобождаване, излизането извън границите на буфера и много други. Rust поддържа обектно-oриентирани методи както в статистически, така и в динамичен стил.

В сравнение с предишната версия на езика в Rust 0.7 са направени около 2000 промени, засегнали предимно разширяването на стандартната библиотека, съдържаща основните функции.
Коментари
Все още няма коментари
Статистика
Прегледи 87
Коментари 0
Рейтинг
Добавена на06 Юли 2013
ИзточникKaldata

Тагове
Rust, Mozilla