Перейти к содержимому

Действительно ли Rust сложно выучить по сравнению с Python, JavaScript и C++?

Francesco Ciulla

0:00 / 0:00

Действительно ли Rust сложно выучить по сравнению с Python, JavaScript и C++?

5 354 просмотра · 6 месяцев назад
Francesco Ciulla
343 тыс. подписчиков
5 354 просмотра · 6 месяцев назад
Действительно ли Rust сложен в изучении по сравнению с Python, JavaScript и C++? Или он просто говорит правду о вашем коде? В этом докладе я развенчиваю миф о том, что «Rust невыполним», сравнивая первые две недели изучения Python, C++ и Rust. Мы исследуем, почему сложность заключается не в самом языке, а в вредных привычках, от которых нам приходится избавляться. От «строгого босса» проверки заимствований до корня всех зол в C++, мы рассмотрим, как Rust по-разному обрабатывает память и параллельное выполнение. Если вы когда-либо испытывали трудности с владением или вас пугали времена жизни объектов, этот доклад для вас. Rust не сложен. Он честен. 📚 ИЗУЧИТЕ RUST (БЕСПЛАТНЫЕ РЕСУРСЫ): ⚡ Экспресс-курс по Rust (1 час):    • Stop writing slow code: Rust for Developer...   🔥 Расширенный курс обучения Rust (3,5 часа):    • Learn the Rust programming language - Cour...   🐇 Кроличья нора (длинный курс):    • Rust Installation, Hello World, Hello Carg...   👾 Создайте игру на Rust:    • Build a Game with Rust! Learn the Rust Pro...   📙 Книга по Rust: https://mybook.to/YJI6DI 🌐 СВЯЖИТЕСЬ СО МНОЙ: Все мои ссылки: https://francescociulla.com 0:00 Мой самый сложный доклад: Действительно ли сложно выучить Rust? Arch и Rust 3:00 Кривая обучения: первые две недели: Python, C++, Rust 4:39 C++ против Rust... в отношениях. Как (НЕ) освоить управление собственностью. 7:40 Сложно ли выучить Rust... или сложно разучиться старому? 10:04 Два типа лени: Python и JavaScript против Rust. Ошибки, связанные с исключением NullPointerException. 12:32 Rust отличается. Сравнение Python и JavaScript 14:01 Корень всех зол: разделяемое изменяемое состояние: состояния гонки, взаимоблокировки, использование освобожденной памяти. Rust говорит НЕТ. Неудобная правда о C++ 16:10 Кривая боли. 17:52 Rust как ваш босс: кого вы предпочитаете? 20:05 Знакомство с монстрами: владение, неизменяемое и изменяемое заимствование, время жизни 23:20 Проверка заимствований: стоит ли её винить? 25:42 Насколько сложно изучить фрагментированную экосистему? Груз. 27:10 Насколько сложно научиться рефакторингу кодовой базы? 28:30 Насколько сложно изучить параллельное программирование? 30:00 Rust сделает вас лучшим разработчиком. Rust не сложен; он честен. Сообщество Rust #rustlang #programming #coding #softwareengineering #cpp #python #JavaScript