004. Rust: код может быть одновременно безопасным и быстрым - Степан Кольцов
Последние 15 лет между разработчиками на Java и на C++ ведётся спор о том, какой язык программирования хуже — Java или C++. Программы на C++ глючат, падают, и в них утекает память. Программы на Java тормозят и требуют слишком много памяти. Rust — новый язык программирования, разрабатываемый компанией Mozilla — решает проблемы Java и C++: программы, написанные на Rust, одновременно быстрые и безопасные. Rust является таким же низкоуровневым, close-to-metal языком программирования, как и C++, однако в язык встроены конструкции, позволяющие на этапе компиляции доказывать, что в программе не случится обращения к неинициализированной памяти (механизм borrowed pointers). Большая часть моего рассказа будет посвящена описанию этого механизма. Кроме того, Rust исправляет многие ошибки, допущенные при проектировании C++ и Java. Например, шаблоны в Rust, в отличие от C++, статически типизированы, а вместо дженериков Java используется механизм, похожий на тайпклассы Haskell. Про это я тоже немного расскажу. В данный момент язык программирования Rust ещё не начал использоваться в промышленном программировании, и найти работу программистом на Rust прямо завтра, скорее всего, не получится. Однако изучать Rust стоит — чтобы лучше программировать на Java и C++ и чтобы понимать, в каком направлении развивается современное программирование.

008. Rust is better than C++ - Stepan Koltsov

Роман Проскуряков — Голый Rust
![Язык RUST для высоконагруженного сетевого сервиса - быстрый старт [ru] / Александр Сербул](https://i.ytimg.com/vi/V3ETtDMbmkg/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLAHuskzgtmUhgis0FV_Gl6ife3SEw)
Язык RUST для высоконагруженного сетевого сервиса - быстрый старт [ru] / Александр Сербул

024. Модель памяти C++ - Андрей Янковский

Rust вместо Си для программирования ARM Cortex-M/Евгений Пономарев

10. Многопоточность. Программирование на Rust (весна 2019).
![[ОБЯЗАТЕЛЬНО К ПРОСМОТРУ] Rust #14. Концепция владения, ссылки, срезы в Rust. ОБЯЗАТЕЛЬНО знать](https://i.ytimg.com/vi/yx1dtx9fHZI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLC9cKO5skcDbe2HfQShTRe-g4hk_A)
[ОБЯЗАТЕЛЬНО К ПРОСМОТРУ] Rust #14. Концепция владения, ссылки, срезы в Rust. ОБЯЗАТЕЛЬНО знать

002. Плюсы и минусы Go для разработчиков на C++ - Вячеслав Бахмутов

Дмитрий Кашицын. С++ и Rust-разработчик, исследователь ИИ. Часть 1: путь в АйТи и язык Rust

Введение в язык программирования Rust

A Firehose of Rust, for busy people who know some C++

011. C++: препроцессор, компилятор, компоновщик - Александр Сомов

Об истории обобщенных функций // Владимир Арнольд

004. Статический и динамический полиморфизм в C++ - Дмитрий Леванов

015. Введение в асинхронное программирование - Пузыревский Иван

Rust for High-Load Network Services: A Quick Start and a Rapid Flight / A. Serbul

ВРЕМЯ НЕЛЬЗЯ ИЗМЕРИТЬ. Семихатов и Сурдин

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Исторический анекдот или встреча с ферматистом

