Все Умные указатели в Rust

preview_player
Показать описание
В этом ролике я расскажу про умные указатели и сопутствующие им структуры, такие как:
- Box
- Arc, Rc
- Mutex, RwLock, RefCell, Cell
- UnsafeCell

----------

----------

Это видео может быть интересно любому, кто интересуется системными языками программирования, любит изучать низкоуровневые концепции и работу железа - процессора, оперативной памяти, видеокарты. Если вы знаете или хотите изучить языки C++, Go, Zig - Rust станет отличным дополнением, а возможно даже сможет сместить ваш интерес в свою сторону за счёт таких преимуществ, как безопасность памяти, потокобезопасность, современный API. Rust так же станет прекрасным языком, если вы хотите лишь немного прикоснуться к системному программированию, изучить работу железа, но при этом не оставлять высокоуровневые, простые в использовании языки, такие как Python, Java, JavaScript, Kotlin, Lua.

На этом канале вы найдёте множество видео как на тему системного программирования, так и более общих концепций программирования, таких как ООП, системный дизайн и множество других тем, которые стоят того, чтобы их обсудить.

----------

License code: UVLBXMDTHI8MBAVO
Рекомендации по теме
Комментарии
Автор

Рад, что в русскоязычном ютубе начали появляться каналы по Rust

НикитаТокин
Автор

Способность объяснить другим говорит о крайней степени понимания материала. Авто красавчик, на этом канале явно должно быть больше подписчиков.

Artym_Q
Автор

Только вчера читал про них. А тут ещё все более подробно. Спасибо за видео

mikl
Автор

Отличный материал! Такого контента катастрофически не хватает в русскоязычном сегменте ютуба. Было бы круто углубить тему с умными указателями, добавив еще больше деталей и примеров. Очевидно это будет какой-то микс с материалами по асинхронному коду.

andreybelov
Автор

4:59 обожаю этот момент в Rust. Ссылка конечно неизменяемая, но менять в теории ты можешь.

ya_oenb_ustal
Автор

Го уроки по раст от основ до понимания хоть чего-то, спасибо за ролики

qbskalfans
Автор

давно и регулярно пользуюсь многим из этого, но всё равно регулярно перечитываю доки и пересматриваю видосы... ибо нарабатывать и трамбовать правильные стереотипы в мозгу можно достаточно долго ))

AntiSmithhh
Автор

Спасибо огромный. Посмотрыл все видео И чётко понял. Очень жду видео по async/await. Не понятно как работает они

allayorquvondiqov
Автор

Когда лучше использовать Mutex, а когда каналы? Вроде каналы могут тоже самое, за исключением того, что нам не нужно следить за открытием и закрытие mutex'а.

hightstar
Автор

Очень крутое видео! Отличное объяснение! Автор, большое спасибо! Лайк и подписка, разумеется ))

StoneWeaver_RU
Автор

спасибо за видео. хорошие примеры кода, по которым понимание лучше становится. в своем проекте как раз использую OnceCell, но при этом иногда нужно обновлять данные. для этого использую unsafe. стоит ли переписать на RwLock?

white
Автор

Попытка впихнуть такой объём в 25 минут достойна уважения. Но боюсь, для того, чтобы более-менее почувствовать все перечисленные контейнеры указателей, надо несколько часов чтения, несколько часов кодирования и отладки и несколько сотен строк готового кода.

alexanderspeshilov
Автор

Спасибо за отличное видео, всё разложено по полочкам! Правда, каждый раз режет слух произношение RwLock, учитывая что вторая буква не V.

belokobylskiy
Автор

серьезно ? на сколько же си простой язык)))

bobymoby
Автор

О мои глаза открыты! В раст нет сборщика мусора но есть обёртки для данных со счетчиком ссылок😂

ВасилийШумилов-оь