Rust для TypeScript разработчиков
Используйте имеющиеся у вас знания TypeScript, чтобы понять Rust. Научитесь создавать приложения малого и среднего размера в rust.
Если вы, как и я, являетесь JavaScript разработчиком, то, возможно, последнее время вы проявляли интерес к Rust. Многие современные инструменты для JavaScript (например, Rome) переписываются на Rust. Это связано с тем, что программы на Rust компилируются в эффективные бинарные файлы, которые работают быстро! Однако, по сравнению с языками с похожими характеристиками (например, C и C++), Rust намного более доступен и имеет встроенные механизмы, которые делают написание надежного кода проще, чем когда-либо!
"Rust для JavaScript разработчиков" - это новый курс, который использует знания и опыт в JavaScript, чтобы научить вас Rust. Он охватывает основы языка, популярные паттерны в Rust и экосистему пакетов.
Кроме того, в процессе обучения мы создадим:
Course still in progress by author...
Используйте имеющиеся у вас знания TypeScript, чтобы понять Rust. Научитесь создавать приложения малого и среднего размера в rust.
Воспользуйтесь преимуществами Rust для обеспечения безопасности и параллелизма. Языки сценариев обеспечат безопасность, но не параллелизм и скорость, в то время как традиционные языки системного программирования, такие как C и C++, определенно дадут вам скорость и некоторый параллелизм, но забудьте о безопасности! Если вам нужна безопасность, параллелизм и скорость, то Rust — единственный жизнеспособный вариант.
В этом видеокурсе представлены рецепты для конкретных приложений, которые помогут ускорить разработку реальных приложений за счет интеграции модулей Rust в существующие приложения, даже написанные на другом языке. Ориентированный на тех, кто уже знаком с основами Rust, этот курс познакомит вас с решениями, которые позволят вам сразу же использовать образцы кода Rust в ваших существующих приложениях.
Этот семинар адресован тем, кому надоел TS или кто хочет узнать и изучить что-то новое. Мы будем использовать TS как трамплин для изучения других языков.
Это практический курс! Мало того, что есть целевые упражнения для каждой обсуждаемой темы, есть также ряд сценариев проекта, которые помогут вам использовать то, что вы узнали, для создания прототипов игр, которые работают на macOS, Linux и Windows! Эти проекты будут использовать Rusty Engine, игровой движок, разработанный специально для этого курса, чтобы свести концепции игрового движка к минимуму, чтобы вы могли сосредоточиться на использовани