Композиция вместо наследования, интерфейсы, дефолтные методы, удобный синтаксис, концепция владения, иммутабельность, замыкания, отсутствие налл и вместо него Option, Result вместо исключений.
Rust божественен. Прям охренеть, они сделали все просто идеально. Я теперь понимаю почему он в топе любимых языков. Это то, что пытались сделать в котлин относительно джавы, но Котлин вышел говном.
Досмотрел курс начальный. Теперь лекции по конкретным темам и можно пробовать.
@3draven
Rust прикольный и удобный только если абстракции удобные и не текут. Если сделано тяп-ляп, будет просто C с хипстерским синтаксисом. Вот...
Наткнулся как-то на статью "is async a mistake".
В Rust есть `async fn f()` и `fn().await?`.
Ещё там как-то был прикол с ошибкой компиляции "кажется, вы используете синтаксис, который мы ввели 2 дня назад, он уже устарел, используйте вот такой".
@kirillgrachoff синтаксис раста наследован от си подобных языков, даже джава появилась уже 30 лет назад, из этого семейства. Назвать его хипстерским...скажем странно. Абстракции текут все без исключения...это просто с опытом понимаешь. Что до его стремительной модификации, то мне это нравится, он только пришел к началу стабильности, норм.
Так что, мне нравится.
Кажется свои хобби поделки я буду далее писать только на нем, если еще батарейки там приличные. Это прям то, что надо и соответствует всем моим хотелкам один в один. Да еще и низкоуровневый! На нем даже под линуксовое ведро писать можно! Пиздец.
А что так можно было!?