Rust очень любят, но что в нём особенного?
Rust — сравнительно молодой язык программирования. Он был создан с учётом актуальных проблем в других языках.
Рассказываем, за что его полюбили программисты:
https://tprg.ru/Jmy8
#rust
Rust — сравнительно молодой язык программирования. Он был создан с учётом актуальных проблем в других языках.
Рассказываем, за что его полюбили программисты:
https://tprg.ru/Jmy8
#rust
Видеокурс по программированию на Rust
Курс делает акцент на различиях Rust с другими более традиционными языками. Поэтому перед просмотром курса нужно знать хотя бы один язык программирования (например Python или C++).
Плейлист на YouTube: https://tprg.ru/ut6z
#rust #курсы
Курс делает акцент на различиях Rust с другими более традиционными языками. Поэтому перед просмотром курса нужно знать хотя бы один язык программирования (например Python или C++).
Плейлист на YouTube: https://tprg.ru/ut6z
#rust #курсы
YouTube
1. Введение (Программирование на Rust)
Первая лекция курса «Программирование на Rust» (весна 2019).
Преподаватель — Алексей Александрович Кладов.
Страница лекции на сайте CSC: https://bit.do/csc-rust-1
Ссылка на материалы: https://github.com/matklad/rust-course
Все лекции курса: https://bit.ly/2QfWama
Преподаватель — Алексей Александрович Кладов.
Страница лекции на сайте CSC: https://bit.do/csc-rust-1
Ссылка на материалы: https://github.com/matklad/rust-course
Все лекции курса: https://bit.ly/2QfWama
Введение в Data-Oriented Programming на Rust
Data-Oriented Programming (DOP) - способ проектирования программ, который предполагает оптимизацию размещения структур данных в памяти. В отличие от ООП, основным элементом DOP являются вызовы процедур.
В этой статье автор разбирает DOP на примерах:
— связного списка и вектора,
— ветвления,
— структуры массива,
— сравнения цены динамической диспетчеризации и мономорфизации.
Подробнее об этом здесь:
https://tprg.ru/Vm1J
#rust #dop
Data-Oriented Programming (DOP) - способ проектирования программ, который предполагает оптимизацию размещения структур данных в памяти. В отличие от ООП, основным элементом DOP являются вызовы процедур.
В этой статье автор разбирает DOP на примерах:
— связного списка и вектора,
— ветвления,
— структуры массива,
— сравнения цены динамической диспетчеризации и мономорфизации.
Подробнее об этом здесь:
https://tprg.ru/Vm1J
#rust #dop
Comprehensive Rust — курс для начинающий
Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:
— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.
https://google.github.io/comprehensive-rust/
#rust #android
Команда Android разработала четырёхдневный курс по Rust: от базового синтаксиса до продвинутых тем, таких как дженерики и обработка ошибок на Rust. Курс также включает в себя темы по Android:
— сборка компонентов Android на Rust,
— работа с AIDL,
— совместимость с C, C++ и Java.
https://google.github.io/comprehensive-rust/
#rust #android
Подборка бесплатных курсов по Rust для начинающих
1. First Look Rust на LinkedIn. После прохождения курса можно получить сертификат и добавить его к себе в профиль.
2. Learning Rust — программа состоит из трёх частей от начального до более продвинутого уровня. Время прохождения курса не ограничено.
3. Плагин для Rust — курс-плагин со всеми главными возможностями языка Rust от JetBrains. Для прохождения понадобится IDE.
4. Изучить Rust — здесь собраны материалы для самостоятельного изучения, а также задания, которые помогут получить твёрдое понимание языка.
#rust
1. First Look Rust на LinkedIn. После прохождения курса можно получить сертификат и добавить его к себе в профиль.
2. Learning Rust — программа состоит из трёх частей от начального до более продвинутого уровня. Время прохождения курса не ограничено.
3. Плагин для Rust — курс-плагин со всеми главными возможностями языка Rust от JetBrains. Для прохождения понадобится IDE.
4. Изучить Rust — здесь собраны материалы для самостоятельного изучения, а также задания, которые помогут получить твёрдое понимание языка.
#rust