Узнайте X за Y минут
Узнайте X за Y минут
Rust — это язык программирования, разработанный Mozilla Research. Rust сочетает в себе низкоуровневый контроль над производительностью с высокоуровневым удобством и гарантиями безопасности.
Он достигает этих целей, не требуя сборщика мусора или среды выполнения, что позволяет использовать библиотеки Rust как «замену» языка C.
Первый релиз Rust, 0.1, появился в январе 2012 года, и в течение трех лет разработка шла так быстро, что до недавнего времени использование стабильных релизов не поощрялось, и вместо этого общим советом было использовать ночные сборки.
15 мая 2015 года был выпущен Rust 1.0 с полной гарантией обратной совместимости. Улучшения времени компиляции и других аспектов компилятора в настоящее время доступны в ночных сборках. В Rust принята модель выпуска релизов на основе поездов с регулярными выпусками каждые шесть недель. Бета-версия Rust 1.1 стала доступна одновременно с выходом Rust 1.0.
Хотя Rust является относительно низкоуровневым языком, в Rust есть некоторые функциональные концепции, которые обычно встречаются в языках более высокого уровня. Это делает Rust не только быстрым, но и простым и эффективным языком для написания кода.
Дополнительная информация
В Rust есть еще много интересного — это лишь основы Rust, чтобы вы могли понять самые важные вещи. Чтобы узнать больше о Rust, прочитайте статью «Язык программирования Rust» и загляните на сабреддит /r/rust. Участники канала #rust на irc.mozilla.org также всегда готовы помочь новичкам.
Вы также можете опробовать возможности Rust с помощью онлайн-компилятора на официальном сайте Rust playpen или на главном сайте Rust.