Язык Rust обновился до версии 1.16
Новости Отредактировано
1К открытий1К показов
Команда разработчиков Rust представила новую версию языка под номером 1.16.0. Если у вас была установлена предыдущая версия языка, обновить Rust до 1.16 можно так:
Если же он не установлен на вашей машине, rustup
можно скачать с официального сайта. С полным списком изменений можно ознакомиться на GitHub, вот самые важные нововведения:
- добавлена команда
cargo check
, существенно ускоряющая процесс разработки; - компилятор
rustc
теперь может создавать метафайлы с расширением.rmeta
; - стабилизирована 21 функция;
- улучшены сообщения об ошибках.
А что это за язык такой?
Rust — мультипарадигмальный компилируемый язык программирования общего назначения, спонсируемый Mozilla Research, поддерживающий функциональное программирование, модель акторов и процедурное программирование. ООП как таковое языком не поддерживается, но язык позволяет реализовать большинство понятий парадигмы при помощи других абстракций, например, типажей.
При разработке языка Rust разработчики сосредоточились на трёх задачах: безопасность, скорость и параллелизм. Он пригоден для системного программирования и сопоставим по скорости и возможностям с C++, однако даёт большую безопасность при работе с памятью, что обеспечивается механизмами ограничения. Rust также направлен на достижение «абстракции с нулевой стоимостью».
Чтобы получше познакомиться с языком, советуем вам почитать серию статей, посвящённую созданию операционной системы с нуля при помощи ассемблера и Rust — и язык освоите, и в устройстве ОС разберётесь.
1К открытий1К показов