Зачем мне Rust?
Конечно, меня никто об этом не просил, но я хочу поделиться своим видением того, зачем же мне понадобилось учить Rust 😁
"Это база". Rust - низкоуровневый и близкий к железу язык, который изначально проектировался, как замена язуку Си. В связи с этим его использование подразумевает знание, помимо синтаксиса, важных концепций программирования, будь то управление памятью или написание безопасного переносимого кода. Именно это свойство Rust позволяет развивать свою базированность, что всегда выгодно и полезно.
Расширение кругозора. Знание одного языка - это нормально. Но знание нескольких языков на должном уровне позволяет шире и грубже взглянуть на привычные вещи. Под капотом больше не творится магия, а просиходят понятные и структурированные процессы. Помимо этого классным бонусом является то, что вы становитесь способны увидеть интересные концепции в других технологиях и, при должном умении, эффективно применять их в работе.
Прикладная польза. Естественно, что многое из того, что я делаю, подчинено одной большой цели - разработка Duit. Я не буду раскрывать всех карт относительно того, что это и зачем нужно. Но могу сказать, что это один из крутых проектов, который позволит либо сделать Duit мега-крутой технологией, либо высветит проблемы текущего дизайна библиотек в его составе.
А что мотивирует вас учить новые для вас языке программирования? Прикладные задачи или тяга к саморазвитию? Го обсудим это в комментариях!)