**Rust** («раст»; з англ. — «іржа») — мультыпарадыгмавая кампіляваная мова праграмавання агульнага прызначэння, якая забяспечвае прадукцыйнасць, паралелізм і бяспеку тыпаў. Rust можа спаборнічаць па хуткасці і магчымасцях з C/C++, аднак дае вялікую бяспеку пры працы з памяццю. Кіраванне памяццю ажыццяўляецца без выкарыстання зборшчыка смецця або падліку спасылак, прысутных у іншых мовах; Rust адсочвае час жыцця ўсіх спасылак у праграме падчас кампіляцыі. Rust выкарыстоўваецца для сістэмнага праграмавання, у прыватнасці, разглядаецца як перспектыўная мова для распрацоўкі ядраў аперацыйных сістэм. Таксама прапануе функцыі высокага ўзроўню, напрыклад, некаторыя канструкцыі функцыянальнага і аб’ектна-арыентаванага праграмавання.

Распрацоўшчык праграмнага забеспячэння Грэйдан Хор пачаў ствараць Rust як уласны праект падчас працы ў Mozilla Research у 2006 годзе. Mozilla пачала афіцыйна спансаваць праект у 2009 годзе. Першая стабільная версія (1.0) выйшла 15 мая 2015 года, пасля чаго новыя версіі выходзяць раз на 6 тыдняў.

У лютым 2021 года пяць кампаній-заснавальнікаў — AWS, Huawei, Google, Microsoft і Mozilla — абвясцілі аб стварэнні некамерцыйнага фонда Rust Foundation, які атрымаў усе правы на Rust. У красавіку 2021 года Google абвясціў, што будзе падтрымліваць Rust у рамках праекта Android Open Source Project ў якасці альтэрнатывы C/C++.

Сем гадоў запар з 2016 па 2022 год Rust займае першае месца ў спісе самых улюбёных моваў праграмавання («Most loved programming languages») па версіі штогадовага апытання распрацоўшчыкаў Stack Overflow Developer Survey.

Прыклад
-------

Прыклад напісання праграмы Hello world:

```
fn main() {
 println!("Hello, World!");
}

```

Гл. таксама
-----------

* C (мова\_праграмавання)
* C++

Зноскі
------

1. ↑   Праверана 24 лютага 2019.
2. ↑  Rust Essentials — first — P. 1.<a href='https://wikidata.org/wiki/Track:Q47524107'></a>
3. 1 2 3 4 5 6 7 8 9 10 11 12 13  Influences - The Rust Reference<a href='https://wikidata.org/wiki/Track:Q123419882'></a>
4. 1 2  GitHub — 2007.<a href='https://wikidata.org/wiki/Track:Q364'></a>
5. 1 2
6. ↑  *Walton, Patrick*. C++ Design Goals in the Context of Rust (англ.) (5 снежня 2010). Праверана 8 снежня 2022.
7. ↑  *Amit Levy, Bradford Campbell, Branden Ghena, Pat Pannuto, Prabal Dutta, and Philip Levis* The Case for Writing a Kernel in Rust(англ.) // *Proceedings of the 8th Asia-Pacific Workshop on Systems* : зборнік. — ACM, 2017. — С. 1—7. — ISBN 978-1-4503-5197-3. — DOI:10.1145/3124680.3124717
8. ↑  Stack Overflow Developer Survey 2022 (англ.). — «Rust is on its seventh year as the most loved language with 87% of developers saying they want to continue using it.»  Праверана 8 снежня 2022.

Спасылкі
--------

* Афіцыйны сайт (англ.)

| ⛭Мовы праграмавання |
| --- |
| 
* Ada
* ActionScript
* ALGOL
* APL
* Асэмблер
* BASIC
* C
* C++
* C#
* COBOL
* Delphi
* Erlang
* Forth
* Fortran
* Go
* Haskell
* Java
* JavaScript
* Kotlin
* Lisp
* Logo
* Lua
* Modula-2
* Objective-C
* Pascal
* Perl
* PL/I
* PHP
* Prolog
* Python
* R
* Ruby
* Rust
* Scala
* SQL
* Scheme
* Smalltalk
* Swift
* Zig
* *больш...*

 |
|  Спіс паводле катэгорый |

|  |  |
| --- | --- |
| ⚙️   У сацыяльных сетках | Twitter |
| Фота, відэа і аўдыё | YouTube |
| Тэматычныя сайты | GitHub |
| Нарматыўны кантроль | GND: 1078438080 · LCCN: sh2018000672 · Microsoft: 197781089 |