Категория:Rust (язык программирования)

(перенаправлено с «Rust (язык программирования)»)
Rust (англ. rustржавчина, [rʌst]) — мультипарадигмальный компилируемый язык программирования общего назначения, разрабатываемый с 2010-х годов сообществом Mozilla Research и финансируемый фондом Mozilla Foundation. Сочетает парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах. Управление памятью осуществляется через механизм «владения» с использованием аффинных типов, что позволяет обходиться без системы сборки мусора во время исполнения программы. Имеются средства, позволяющие использовать приёмы объектно-ориентированного программирования.

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

После нескольких лет активной разработки первая стабильная версия (1.0) вышла 15 мая 2015 года, после чего новые версии выходят раз в 6 недель. Для версий языка, вышедших после 1.0, заявлена обратная совместимость.

Название связывают с грибами семейства ржавчинные (англ. rust fungi).

Последние новости

Страницы в категории «Rust (язык программирования)»

Показано 16 страниц из 16, находящихся в данной категории.