Связный список на Rust в стиле С/C++
https://habr.com/ru/post/646105/
https://habr.com/ru/post/646105/
Хабр
Связный список на Rust в стиле С/C++
Предыдущая часть : Замыкания Начало и содержание : Владение Трудности графо-мании Во времена, когда я изучал Си и С++, программирование списков и прочих графов было весьма популярной задачей. Судя по...
Программирование микроконтроллера PIC32 с помощью Rust
https://habr.com/ru/company/ruvds/blog/645253/
https://habr.com/ru/company/ruvds/blog/645253/
Хабр
Программирование микроконтроллера PIC32 с помощью Rust
Простой проект для начинающих электронщиков, которые непрочь попрактиковаться в программировании микроконтроллеров серии PIC32MX на Rust. Здесь мы соберем макетную плату со светодиодом, напишем...
Пишем с комфортом на Rust в Visual Studio Code
https://habr.com/ru/post/645797/
https://habr.com/ru/post/645797/
Хабр
Пишем с комфортом на Rust в Visual Studio Code
Хочешь писать на Rust, но не знаешь в чём? Нет денег на CLion или Intellij Ultimate, но тебе нужно отлаживать код? Очень нравится Visual Studio Code, но при виде десятков плагинов разбегаются глаза?...
Rust 1.58.0: захватываемые идентификаторы, пути поиска в Windows, больше #[must_use] в стандартной библиотеке
https://habr.com/ru/post/645697/
https://habr.com/ru/post/645697/
Хабр
Rust 1.58.0: захватываемые идентификаторы, пути поиска в Windows, больше #[must_use] в стандартной библиотеке
Команда Rust рада представить новую версию языка — 1.58.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая...
Мониторинг веб-приложения на Rust с использованием Prometheus и Grafana
https://habr.com/ru/post/645231/
https://habr.com/ru/post/645231/
Хабр
Мониторинг веб-приложения на Rust с использованием Prometheus и Grafana
В статье показано как настроить мониторинг веб-приложения на Rust. Приложение выставляет наружу Prometheus метрики, которые визуализируются с помощью Grafana. Мониторинг осуществляется для проекта...
Логика в протоколе. Генерируем сетевое решение
https://habr.com/ru/post/599717/
https://habr.com/ru/post/599717/
Хабр
Логика в протоколе. Генерируем сетевое решение
Ниже разговор пойдет о проектировании и реализации сетевых приложений; о том как скрестить ужа с ежом rust с typescript; о том как тяжело жить без протокола и как же легко и хорошо с ним; о том как...
RustCon Russia 2021: как прошла конференция, и о чем там говорили
https://habr.com/ru/company/it_people/blog/599423/
https://habr.com/ru/company/it_people/blog/599423/
Хабр
RustCon Russia 2021: как прошла конференция, и о чем там говорили
3 декабря в Москве прошла конференция по языку программирования Rust - RustCon Russia 2021 . Она получилась по-настоящему международной, собрав 100 участников из России, Беларуси, Казахстана,...
Пишем за выходные блокчейн-игру на смарт-контрактах Rust
https://habr.com/ru/post/597551/
https://habr.com/ru/post/597551/
Хабр
Пишем за выходные блокчейн-игру на смарт-контрактах Rust
Сейчас регулярно выходят анонсы про NFT-metaverse-блокчейн-игры, которые привлекали инвестиции в миллионы долларов по оценке в миллиарды, но при изучении проектов там оказываются либо плашки Coming...
Оптическое распознавание символов с помощью Rust и WebAssembly
https://habr.com/ru/company/ruvds/blog/655995/
https://habr.com/ru/company/ruvds/blog/655995/
Хабр
Оптическое распознавание символов с помощью Rust и WebAssembly
После переписывания Cyberscore я захотел отправить на сайт какие-нибудь результаты. Последнее, во что я играл, это Pokémon Legends: Arceus , по которой на Cyberscore есть около 3000 таблиц...
👍1
Генерируем Rust обёртку для FMOD
https://habr.com/ru/post/656525/
https://habr.com/ru/post/656525/
Хабр
Генерируем Rust обёртку для FMOD
Обёртку можно написать вручную, когда API состоит из небольшого количества функций и сигнатура этих функций меняется нечасто. FMOD — звуковой движок с большим количеством функций, точно не тот...
❤1
Основы рендеринга с wgpu на Rust
https://habr.com/ru/company/otus/blog/658859/
https://habr.com/ru/company/otus/blog/658859/
Хабр
Основы рендеринга с wgpu на Rust
В данной статье мы рассмотрим базовую теорию и практику рендеринга с помощью кроссплатформенного графического API wgpu . Данный API основан на стандарте WebGPU и предоставляет удобные,...
🔥3👍1
Почему мьютексы в Rust реализованы именно так
https://habr.com/ru/post/659547/
https://habr.com/ru/post/659547/
Хабр
Почему мьютексы в Rust реализованы именно так
Я часто слышу от пробующих работать с Rust системных программистов жалобы на мьютексы и особенно на Rust Mutex API. Жалобы обычно выглядят так: Они не хотят, чтобы мьютекс содержал данные, только...
👍3
Rust 1.60.0: покрытие на основе исходного кода, новый синтаксис условной компиляции в Cargo, инкрементальная компиляция
https://habr.com/ru/post/659905/
https://habr.com/ru/post/659905/
Хабр
Rust 1.60.0: покрытие на основе исходного кода, новый синтаксис условной компиляции в Cargo, инкрементальная компиляция
Команда Rust публикует новую версию языка — 1.60.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение. Если у вас есть предыдущая версия...
❤4
Мини-игра на Rust + macroquad
https://habr.com/ru/company/otus/blog/660503/
https://habr.com/ru/company/otus/blog/660503/
Хабр
Мини-игра на Rust + macroquad
macroquad Это простая и удобная Rust библиотека для разработки небольших 2D игр. Библиотека является кроссплатформенной и работает на Windows, Linux, MacOs, HTML5, Android, IOS. Основные особенности:...
🔥2👍1
Учим Rust вместе
1. Hello World
2. Guessing Game
3. переменные и типы данных
4. функции и контроль выполнения программы
5. разбор задач
6. владение
7. заимствование и слайсы
8. структуры и методы
9. перечислимые типы
10. пакеты и модули
#video #rust
https://www.youtube.com/watch?v=YNWu9V-V5c4&list=PLXhUgKrQD6UoggzaDTQ1luq3XMpYboMTM&ab_channel=%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%BA%D0%B8%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0
@rust_code
1. Hello World
2. Guessing Game
3. переменные и типы данных
4. функции и контроль выполнения программы
5. разбор задач
6. владение
7. заимствование и слайсы
8. структуры и методы
9. перечислимые типы
10. пакеты и модули
#video #rust
https://www.youtube.com/watch?v=YNWu9V-V5c4&list=PLXhUgKrQD6UoggzaDTQ1luq3XMpYboMTM&ab_channel=%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%BA%D0%B8%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%B0
@rust_code
YouTube
Учим Rust вместе, Hello World
Это первый ролик из серии "Учим Rust вместе" основанный на Rust Book https://doc.rust-lang.org/book/
В нем рассказано как установить Rust и написать первую программу. Для работы использовался простой текстовый редактор и консоль.
В нем рассказано как установить Rust и написать первую программу. Для работы использовался простой текстовый редактор и консоль.
🥰8👍1
Поток управления
Способность запускать некоторый код в зависимости от истинности условия или выполнять некоторый код многократно, пока условие истинно, является базовым элементом большинства языков программирования. Наиболее распространёнными конструкциями, позволяющими управлять потоком выполнения кода в Rust, являются выражения if и циклы.
https://doc.rust-lang.ru/book/ch03-05-control-flow.html
@rust_code
Способность запускать некоторый код в зависимости от истинности условия или выполнять некоторый код многократно, пока условие истинно, является базовым элементом большинства языков программирования. Наиболее распространёнными конструкциями, позволяющими управлять потоком выполнения кода в Rust, являются выражения if и циклы.
https://doc.rust-lang.ru/book/ch03-05-control-flow.html
@rust_code
👍5❤1🥰1👏1