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
Дорожная карта для изучения Rust
Rust — это современный и безопасный язык программирования, который обеспечивает высокую производительность и защиту от ошибок. Начинающих в IT этот язык привлекает своей простотой и удобством в использовании, а также возможностью разработки быстрых и надёжных приложений.
Держите дорожную карту по изучению Rust с нуля. На сайте можно узнать, в какой последовательности лучше изучать темы, что от чего зависит и главное — получить краткую выжимку по каждому из пунктов, нажав на него.
#rust #roadmap
Rust — это современный и безопасный язык программирования, который обеспечивает высокую производительность и защиту от ошибок. Начинающих в IT этот язык привлекает своей простотой и удобством в использовании, а также возможностью разработки быстрых и надёжных приложений.
Держите дорожную карту по изучению Rust с нуля. На сайте можно узнать, в какой последовательности лучше изучать темы, что от чего зависит и главное — получить краткую выжимку по каждому из пунктов, нажав на него.
#rust #roadmap
Почему вы должны попробовать Rust
Все, кто решил пойти в программировании, сталкиваются со сложностью выбора первого языка. Многие выбирают JavaScript, Python или Kotlin из-за их низкого порога входа.
Но на этот раз мы предлагаем вам обратить внимание на Rust. Недаром он попал в топ-3 языков программирования по популярности в 2024 году.
Подробнее о языке, его особенностях и преимуществах:
https://habr.com/ru/companies/huawei/articles/548808/
#rust
Все, кто решил пойти в программировании, сталкиваются со сложностью выбора первого языка. Многие выбирают JavaScript, Python или Kotlin из-за их низкого порога входа.
Но на этот раз мы предлагаем вам обратить внимание на Rust. Недаром он попал в топ-3 языков программирования по популярности в 2024 году.
Подробнее о языке, его особенностях и преимуществах:
https://habr.com/ru/companies/huawei/articles/548808/
#rust
Точка входа в программирование
Почему вы должны попробовать Rust Все, кто решил пойти в программировании, сталкиваются со сложностью выбора первого языка. Многие выбирают JavaScript, Python или Kotlin из-за их низкого порога входа. Но на этот раз мы предлагаем вам обратить внимание на…
Полезный репозиторий для тех, кто всё-таки хочет освоить Rust
Здесь собраны полезные библиотеки и инструменты для Rust, а также проекты, реализованные с его помощью.
Если хотите увидеть все возможности языка, то вам точно стоит заглянуть сюда: https://github.com/rust-unofficial/awesome-rust
#rust
Здесь собраны полезные библиотеки и инструменты для Rust, а также проекты, реализованные с его помощью.
Если хотите увидеть все возможности языка, то вам точно стоит заглянуть сюда: https://github.com/rust-unofficial/awesome-rust
#rust
This media is not supported in your browser
VIEW IN TELEGRAM
Превращаем любую веб-страницу в настольное приложение
Сегодня хочу поделиться с вами инструментом, который позволяет сделать это для любой ОС. Называется он Pake и работает через CLI.
Написан на Rust, поэтому убедитесь, что он у вас установлен на компьютере. Подробная инструкция и возможности расписаны на странице проекта.
#инструменты #rust
Сегодня хочу поделиться с вами инструментом, который позволяет сделать это для любой ОС. Называется он Pake и работает через CLI.
Написан на Rust, поэтому убедитесь, что он у вас установлен на компьютере. Подробная инструкция и возможности расписаны на странице проекта.
#инструменты #rust
Энтузиаст с Reddit создать удобный инструмент для изучения Rust
Rustfinity — это интерактивный тренажёр, который помогает изучать синтаксис и особенности языка. Вы можете читать теорию, а затем закреплять её с помощью задач. Задачи делятся по уровню сложности и тема.
Начать можно бесплатно по ссылке.
#инструмент #rust
Rustfinity — это интерактивный тренажёр, который помогает изучать синтаксис и особенности языка. Вы можете читать теорию, а затем закреплять её с помощью задач. Задачи делятся по уровню сложности и тема.
Начать можно бесплатно по ссылке.
#инструмент #rust
Редактор карт для 2D-игр на Rust
Sprite Fusion — это бесплатный редактор, который работает прямо в браузере. Он позволяет быстро создать необходимый уровень и затем экспортировать его в Unity, Godot, Defold или Flame.
Мастхэв для геймдевелоперов можно пощупать здесь.
#gamedev #rust
Sprite Fusion — это бесплатный редактор, который работает прямо в браузере. Он позволяет быстро создать необходимый уровень и затем экспортировать его в Unity, Godot, Defold или Flame.
Мастхэв для геймдевелоперов можно пощупать здесь.
#gamedev #rust
Точка входа в программирование
Энтузиаст с Reddit создать удобный инструмент для изучения Rust Rustfinity — это интерактивный тренажёр, который помогает изучать синтаксис и особенности языка. Вы можете читать теорию, а затем закреплять её с помощью задач. Задачи делятся по уровню сложности…
Новогодний адвент-календарь для поклонников Rust
Помните, недавно я рассказывал про сервис Rustifinity, где для Rust-разработчиков доступны интерактивные тренажёры и уроки по Rust?
Сейчас там появился адвент-календарь с задачками к Новому Году. Каждый день доступно новое задание, а участие бесплатное.
Старт тут.
#rust
Помните, недавно я рассказывал про сервис Rustifinity, где для Rust-разработчиков доступны интерактивные тренажёры и уроки по Rust?
Сейчас там появился адвент-календарь с задачками к Новому Году. Каждый день доступно новое задание, а участие бесплатное.
Старт тут.
#rust
Rust без прикрас: где мы продолжаем ошибаться
Только начинаете работать с Rust? Отлично! Эта статья объяснит, какие ошибки чаще всего совершают и новички, и опытные разрабы, а также расскажет как их избежать. Вы узнаете, как защитить код от багов, утечек памяти и других неприятностей.
https://habr.com/ru/companies/beget/articles/861496/
#rust
Только начинаете работать с Rust? Отлично! Эта статья объяснит, какие ошибки чаще всего совершают и новички, и опытные разрабы, а также расскажет как их избежать. Вы узнаете, как защитить код от багов, утечек памяти и других неприятностей.
https://habr.com/ru/companies/beget/articles/861496/
#rust
Точка входа в программирование
Rust без прикрас: где мы продолжаем ошибаться Только начинаете работать с Rust? Отлично! Эта статья объяснит, какие ошибки чаще всего совершают и новички, и опытные разрабы, а также расскажет как их избежать. Вы узнаете, как защитить код от багов, утечек…
Rust без прикрас. Продолжаем избавляться от ошибок
Это продолжение статьи, про которую мы уже рассказали недавно. В этой части разбирается проблема злоупотребления unwrap() и expect(), игнорирование ошибок с помощью let _ =, клонирование всего и вся, использование &str вместо String (или наоборот), бесконечные рекурсии без хвостовой оптимизации, отсутствие ограничений в обобщениях и многое другое.
#rust #советы
Это продолжение статьи, про которую мы уже рассказали недавно. В этой части разбирается проблема злоупотребления unwrap() и expect(), игнорирование ошибок с помощью let _ =, клонирование всего и вся, использование &str вместо String (или наоборот), бесконечные рекурсии без хвостовой оптимизации, отсутствие ограничений в обобщениях и многое другое.
#rust #советы