Red Sun
Модератор
- 01.01.22
- 44.122
- 500.710
Другие курсы от автора:
[Paul Mascetta] Оружие массового убеждения - как заставить мозг клиента...
[Kiely Mizumoto] Как зарабатывать 10000$ в месяц на видеосъемке без...
[Максим Смирнов] [stepik] Excel аналитика: ключевые функции для офисников (2025)
[Максим Смирнов] [stepik] Excel для продолжающих: финансы и инвестиции с...
[Мария Антонова] [klerk] Налоговая нагрузка и законные способы налоговой...
[stepik, IT Extra] Как работают компьютерные сети. Просто о сложном. Глава 2...
[Александра Гуреева] Пушка продаж 2026: Новогоднее издание (2025)
[Kiely Mizumoto] Как зарабатывать 10000$ в месяц на видеосъемке без...
[Максим Смирнов] [stepik] Excel аналитика: ключевые функции для офисников (2025)
[Максим Смирнов] [stepik] Excel для продолжающих: финансы и инвестиции с...
[Мария Антонова] [klerk] Налоговая нагрузка и законные способы налоговой...
[stepik, IT Extra] Как работают компьютерные сети. Просто о сложном. Глава 2...
[Александра Гуреева] Пушка продаж 2026: Новогоднее издание (2025)
[Udemy] Системное программирование с Rust (2020)
Воспользуйтесь преимуществами Rust для обеспечения безопасности и параллелизма. Языки сценариев обеспечат безопасность, но не параллелизм и скорость, в то время как традиционные языки системного программирования, такие как C и C++, определенно дадут вам скорость и некоторый параллелизм, но забудьте о безопасности! Если вам нужна безопасность, параллелизм и скорость, то Rust — единственный жизнеспособный вариант.
В этом курсе вы узнаете, как Rust гарантирует безопасность памяти и потоков во время компиляции, но при этом использует абстракции с нулевой стоимостью без накладных расходов на сборщик мусора во время выполнения. Вы узнаете, как контролировать поток данных через конвейер, создав собственную утилиту промежуточного программного обеспечения. Вы узнаете, как использовать ввод-вывод для взаимодействия с командной строкой, работать со стандартной библиотекой каналов mpsc для выполнения потоков данных и создавать эргономичный таймер для своего проекта. Вы будете применять ключевые концепции в каждом разделе, создавая свой собственный инструмент промежуточного программного обеспечения на Rust.
К концу этого практического курса вы будете чувствовать себя комфортно при разработке безопасных, согласованных, параллельных и высокопроизводительных приложений на Rust с использованием системного программирования.
Этот курс предназначен для начинающих программистов Linux и Unix, сетевых программистов и программистов C/C++, заинтересованных в изучении различных подходов к параллелизму. Требуется предварительное знание основных концепций программирования, а также предполагается знание Rust.
Для кого этот курс:
Подробнее:
Воспользуйтесь преимуществами Rust для обеспечения безопасности и параллелизма. Языки сценариев обеспечат безопасность, но не параллелизм и скорость, в то время как традиционные языки системного программирования, такие как C и C++, определенно дадут вам скорость и некоторый параллелизм, но забудьте о безопасности! Если вам нужна безопасность, параллелизм и скорость, то Rust — единственный жизнеспособный вариант.
В этом курсе вы узнаете, как Rust гарантирует безопасность памяти и потоков во время компиляции, но при этом использует абстракции с нулевой стоимостью без накладных расходов на сборщик мусора во время выполнения. Вы узнаете, как контролировать поток данных через конвейер, создав собственную утилиту промежуточного программного обеспечения. Вы узнаете, как использовать ввод-вывод для взаимодействия с командной строкой, работать со стандартной библиотекой каналов mpsc для выполнения потоков данных и создавать эргономичный таймер для своего проекта. Вы будете применять ключевые концепции в каждом разделе, создавая свой собственный инструмент промежуточного программного обеспечения на Rust.
К концу этого практического курса вы будете чувствовать себя комфортно при разработке безопасных, согласованных, параллельных и высокопроизводительных приложений на Rust с использованием системного программирования.
Этот курс предназначен для начинающих программистов Linux и Unix, сетевых программистов и программистов C/C++, заинтересованных в изучении различных подходов к параллелизму. Требуется предварительное знание основных концепций программирования, а также предполагается знание Rust.
Для кого этот курс:
- Если вы уже являетесь разработчиком программного обеспечения и хотите научиться системному программированию на Rust практически и быстро, этот курс для вас!
- Этот курс будет очень интересен программистам Linux и Unix среднего уровня, сетевым программистам и программистам на C/C++, заинтересованным в изучении различных подходов к параллелизму.
Подробнее:
Скачать:![]()
Hands-On Systems Programming with Rust
Take advantage of Rust to ensure safety and concurrencywww.udemy.com
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.