Категория:Rust (язык программирования)
Rust (англ. rust — ржавчина, [rʌst]) — мультипарадигмальный компилируемый язык программирования общего назначения, разрабатываемый с 2010-х годов сообществом Mozilla Research и финансируемый фондом Mozilla Foundation. Сочетает парадигмы функционального и процедурного программирования с объектной системой, основанной на типажах. Управление памятью осуществляется через механизм «владения» с использованием аффинных типов, что позволяет обходиться без системы сборки мусора во время исполнения программы. Имеются средства, позволяющие использовать приёмы объектно-ориентированного программирования.
Ключевые приоритеты языка: безопасность, скорость и параллелизм. Rust пригоден для системного программирования, в частности, он рассматривается как перспективный язык для разработки ядер операционных систем. Rust сопоставим по скорости и возможностям с C++/Си, однако даёт большую безопасность при работе с памятью, что обеспечивается встроенными в язык механизмами контроля ссылок. Производительности программ на Rust способствует использование «абстракций с нулевой стоимостью». После нескольких лет активной разработки первая стабильная версия (1.0) вышла 15 мая 2015 года, после чего новые версии выходят раз в 6 недель. Для версий языка, вышедших после 1.0, заявлена обратная совместимость. Название связывают с грибами семейства ржавчинные (англ. rust fungi). |
|
Страницы в категории «Rust (язык программирования)»
Показано 109 страниц из 109, находящихся в данной категории.
- Си и Python сместили Java в рейтинге языков программирования Tiobe
- Представлен Rust GPU, инструментарий для разработки шейдеров на языке Rust
- Выпуск языка программирования Rust 1.47
- Разработчики Mesa обсуждают возможность добавления кода на языке Rust
- Amazon опубликовал Bottlerocket 1.0.0, Linux-дистрибутив на базе изолированных контейнеров
- Выпуск языка программирования Rust 1.46
- Разработчики Chrome экспериментируют с языком программирования Rust
- Разработчики Chrome экспериментируют с языком Rust
- Анонсировано создание независимой от Mozilla организации Rust Foundation
- Представлен браузерный движок Kosmonaut, написанный на языке Rust
- В Redox OS появилась возможность отладки программ при помощи GDB
- В Redox OS, написанной на Rust, появилась возможность отладки программ при помощи GDB
- Rust вошёл в 20 самых популярных языков по рейтингу Redmonk
- Выпуск языка программирования Rust 1.45
- Разработчики Rust исправили серьезные проблемы безопасности
- Линус Торвальдс подключился к обсуждению начальной реализации поддержки Rust в ядре Linux
- Предложение по обсуждению вопроса добавления в ядро Linux средств для разработки на языке Rust
- Линус Торвальдс о проблемах с поиском мэйнтейнеров, Rust и рабочих процессах
- Гвидо ван Россум предложил включить в Python операторы для сопоставления с образцом
- Выпуск языка программирования Rust 1.44
- 70% проблем с безопасностью в Chromium вызваны ошибками при работе с памятью
- Автор Node.js представил защищённую JavaScript-платформу Deno 1.0
- Microsoft представил Rust/WinRT. Доступен Rust-analyzer для интеграции Rust c IDE
- Выпуск языка программирования Rust 1.43
- Проект Redox OS представил пакетный менеджер pkgar, написанный на языке Rust
- Выпуск языка программирования Rust 1.42
- Программа сгенерировала все мелодии, чтобы освободить их от копирайта
- Проект Deno развивает защищённую JavaScript-платформу, похожую на Node.js
- Выпуск rav1e 0.2, кодировщика AV1 на языке Rust
- Microsoft развивает новый язык программирования на основе Rust
- Прогресс в использовании ОС Redox на реальном оборудовании
- Выпуск языка программирования Rust 1.39
- Обновление гипервизоров Intel Cloud Hypervisor 0.3 и Amazon Firecracker 0.19, написанных на Rust
- Выпуск языка программирования Rust 1.38
- Сравнение производительности сетевого драйвера в вариантах на 10 языках программирования
- Фреймворк для написания защищённых драйверов для ядра Linux на языке Rust
- Выпущен браузер Pale Moon 28.7.0
- Выпуск языка программирования Rust 1.37
- Вышел язык программирования Rust 1.37
- Компилятор Rust добавлен в состав дерева исходных текстов Android
- Выпуск языка программирования Rust 1.36
- Выпуск языка программирования Rust 1.35
- Выпуск языка программирования Rust 1.34
- Cloudflare опубликовал реализацию VPN WireGuard на языке Rust
- Выпуск операционной системы Redox OS 0.5, написанной на языке Rust
- Выпуск языка программирования Rust 1.33
- Проект RustPython развивает реализацию интерпретатора Python на языке Rust
- Компания Cloudflare открыла код реализации протокола QUIC на языке Rust
- Самые популярные языки программирования за 2018 год по просмотрам в Википедии
- Релиз языка программирования Rust 1.32
- Релиз языка программирования Rust 2018 (1.31)
- Релиз языка программирования Rust 1.30
- Выпуск интегрированной среды разработки Eclipse «Photon» с поддержкой языка Rust
- Релиз языка программирования Rust 1.27
- Выпуск libOS, unikernel на языке Rust для запуска приложений поверх гипервизора
- Mozilla развивает прослойку для обеспечения переносимости между JavaScript и Rust
- Релиз языка программирования Rust 1.25
- Для Linux и Redox представлена реализация Libc на языке Rust
- Релиз языка программирования Rust 1.24
- Релиз языка программирования Rust 1.23
- Релиз языка программирования Rust 1.22
- Релиз языка программирования Rust 1.21
- Релиз языка программирования Rust 1.20
- Третий выпуск операционной системы Redox OS, написанной на языке Rust
- В Firefox добавлен CSS-движок Stylo, написанный на языке Rust
- Релиз языка программирования Rust 1.19
- Эксперимент по разработке частей ядра Linux на языке Rust
- Доступна операционная система Redox 0.2, написанная на языке Rust
- Доступен язык программирования Rust 1.16
- Доступен язык программирования Rust 1.15
- Какие языки программирования больше всего заинтересовали читателей Русской Википедии в 2016 году?
- Инициатива по созданию порта PostgreSQL на языке Rust
- Увидел свет язык программирования Rust 1.13
- Facebook работает над реализацией сервера Mercurial на языке Rust
- Доступен язык программирования Rust 1.12
- Открыт код Syncookied, системы защиты от DDoS-атак
- Увидел свет язык программирования Rust 1.11
- В Firefox 48 начнётся интеграция компонентов на языке Rust
- Доступен язык программирования Rust 1.10
- Началось формирование ночных сборок браузерного движка Servo
- Увидел свет язык программирования Rust 1.9
- Доступен язык программирования Rust 1.8
- Успехи Rust: Подготовка первого выпуска Servo и использование Rust в новом хранилище Dropbox
- Увидел свет язык программирования Rust 1.7
- Релиз языка программирования Rust 1.6, развиваемого проектом Mozilla
- Релиз языка программирования Rust 1.5, развиваемого проектом Mozilla
- На 2016 год запланировано задействование в Firefox кода на языке Rust и движка Servo
- Релиз языка программирования Rust 1.4, развиваемого проектом Mozilla
- Представлена операционная система Redox, написанная на языке Rust
- Выпуск языка программирования Rust 1.3
- Выпуск языка программирования Rust 1.2, развиваемого проектом Mozilla
- Выпуск языка программирования Rust 1.1, развиваемого проектом Mozilla
- Проект по созданию варианта СУБД Redis, переписанного на языке Rust
- Увидел свет язык программирования Rust 1.0
- Бета-выпуск языка программирования Rust 1.0
- Выпуск языка программирования Rust 0.12, развиваемого проектом Mozilla
- Выпуск языка программирования Rust 0.11, развиваемого проектом Mozilla
- Подготовлен вариант GNU Coreutils, переписанный на языке Rust
- Выпуск языка программирования Rust 0.10, развиваемого проектом Mozilla
- Выпуск языка программирования Rust 0.9, развиваемого проектом Mozilla
- Для GCC подготовлен фронтэнд с поддержкой языка Rust, развиваемого проектом Mozilla
- Выпуск языка программирования Rust 0.8, развиваемого проектом Mozilla
- Выпуск языка программирования Rust 0.7, развиваемого проектом Mozilla
- Mozilla и Samsung объявили о совместной работе над браузерным движком нового поколения
- Проект Mozilla выпустил язык программирования Rust 0.4
- Третий выпуск языка программирования Rust, развиваемого проектом Mozilla
- Второй выпуск языка программирования Rust, развиваемого проектом Mozilla
- Проект Mozilla представил релиз компилятора для языка программирования Rust
- Разработчики Mozilla работают над реализацией многопоточного рендеринга web-страниц