Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

Язык Rust обновился до версии 1.16

Новости Отредактировано

1К открытий1К показов

Команда разработчиков Rust представила новую версию языка под номером 1.16.0. Если у вас была установлена предыдущая версия языка, обновить Rust до 1.16 можно так:

			$ rustup update stable
		

Если же он не установлен на вашей машине, rustup можно скачать с официального сайта. С полным списком изменений можно ознакомиться на GitHub, вот самые важные нововведения:

  • добавлена команда cargo check, существенно ускоряющая процесс разработки;
  • компилятор rustc теперь может создавать метафайлы с расширением .rmeta;
  • стабилизирована 21 функция;
  • улучшены сообщения об ошибках.

А что это за язык такой?

Rust — мультипарадигмальный компилируемый язык программирования общего назначения, спонсируемый Mozilla Research, поддерживающий функциональное программирование, модель акторов и процедурное программирование. ООП как таковое языком не поддерживается, но язык позволяет реализовать большинство понятий парадигмы при помощи других абстракций, например, типажей.

При разработке языка Rust разработчики сосредоточились на трёх задачах: безопасность, скорость и параллелизм. Он пригоден для системного программирования и сопоставим по скорости и возможностям с C++, однако даёт большую безопасность при работе с памятью, что обеспечивается механизмами ограничения. Rust также направлен на достижение «абстракции с нулевой стоимостью».

Чтобы получше познакомиться с языком, советуем вам почитать серию статей, посвящённую созданию операционной системы с нуля при помощи ассемблера и Rust — и язык освоите, и в устройстве ОС разберётесь.

Следите за новыми постами
Следите за новыми постами по любимым темам
1К открытий1К показов