Программирование [udemy] Системное программирование с Rust (2020)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Системное программирование с Rust (2020)​

cover.jpg

Продолжительность: 2 ч 15 мин Количество уроков: 26 Видео Язык: Английский Вес архива: 693 МБ


Системное программирование с Rust — это практический курс, который помогает новичкам и опытным разработчикам глубже понять, как язык Rust обеспечивает безопасность памяти, параллелизм и высокую производительность без ущерба для удобства разработки.

Что делает этот курс ценным

Rust занимает уникальное место среди языков программирования: он сочетает скорость и параллелизм, присущие C/C++, с безопасностью, недоступной традиционным системным языкам. В этом курсе вы изучите фундаментальные механизмы Rust, включая гарантии безопасности памяти на этапе компиляции и подходы к написанию эффективного, надежного системного кода.

Основные преимущества Rust

• Гарантированная безопасность памяти без использования сборщика мусора.
• Высокий уровень контроля над ресурсами.
• Параллелизм без гонок данных.
• Абстракции с нулевой стоимостью для максимальной производительности.

Чему вы научитесь

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

Ключевые темы курса

• Работа с безопасностью памяти и потоков на этапе компиляции.
• Создание собственных утилит промежуточного программного обеспечения.
• Использование ввода-вывода для взаимодействия с командной строкой.
• Организация потоков данных через каналы mpsc.
• Разработка удобного и эффективного таймера.

Практическая направленность

Каждый раздел курса включает задания, в которых вы будете постепенно разрабатывать собственный инструмент промежуточного ПО. Такой подход позволяет закрепить знания и применить ключевые концепции Rust сразу на реальных задачах.

Что вы получите по завершении курса

К концу обучения вы сможете уверенно создавать безопасные, высокопроизводительные и параллельные системные приложения на Rust. Вы будете понимать, как эффективно управлять памятью, потоками и потоками данных, создавая стабильные и масштабируемые решения.

Для кого подходит этот курс

Курс будет особенно полезен тем, кто хочет расширить свои навыки в системном программировании и освоить современные подходы к параллелизму.

Рекомендуемая аудитория

• Разработчики, желающие быстро и практично освоить системное программирование на Rust.
• Программисты Linux и Unix среднего уровня.
• Сетевые разработчики.
• Разработчики C/C++, изучающие альтернативные подходы к параллелизму.

Необходимые знания

Для успешного прохождения курса требуется понимание базовых концепций программирования и предварительное знакомство с Rust.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху