Rust — невероятно быстрый язык для системного программирования без segfault'ов и с гарантиями потокобезопасности.
Ссылка на официальный сайт: https://www.rust-lang.org/
В этом ИТТ мы можем объяснить базовые и продвинутые концепции языка, и программирования в целом, поможем вкатывающимся, подскажем что выбрать для веба, игр или, прости Абу, блокчейна.
НОВИНКА: Rust для Windows: https://metanit.com/rust/windows/
IDE для Rust: https://areweideyet.com/
GUI для Rust: http://www.areweguiyet.com/
Web для Rust: https://www.arewewebyet.org/
GayDev для Rust: https://arewegameyet.rs/
Что еще есть для Rust?
- Посмотри сам: https://wiki.mozilla.org/Areweyet
Основная литература:
Rust Book(версия на русском языке): https://doc.rust-lang.ru/book/
Rust Book: https://doc.rust-lang.org/book/
Rustlings (упражнения чтобы привыкнуть к расту): https://github.com/rust-lang/rustlings
Rust by Example: https://doc.rust-lang.org/rust-by-example/
The Rustonomicon(для продвинутых анонов): https://doc.rust-lang.org/nomicon/
Programming Rust: https://www.oreilly.com/library/view/programming-rust/9781491927274/
Ресурсы на русском:
https://rust-lang.ru/
Отдельное спасибо автору этого гитхаба(старому ОПу). Здесь вы сможете найти много полезной информации: https://gist.github.com/TatriX/183c816f1346d418f969c4576c2b9b41
>human readable code
ахахаха, в голосину с фантазий пидерастов. Уноси это беззарплатное безыдейное говно в страхе.
Код на Расте более читабельный чем в С++. Я уж молчу про какой-нибудь С#, где нужно лезть в джунгли классов чтобы хоть что-то понять.
Раст же лаконичный язык, очень удобный и простой.
>С++
> С#
>Раст
На скольки из этих языках ты писал коммерческий код и как долго, сколько человек было в команде?
Иногда мне кажется, что здесь вкатуны-хэллоувордщики одни остались, которые неистово дрочат на то, какой хэллоуворд на их любимом языке получился простой и лаконичный, а главное безопасный.
Причем тут хэллоуворд? Все ровно наоборот - все что проще калькулятора, какая-нибудь laba1.cpp в любом случае уместится на +- одинаковом количестве строк на почти любом языке, а вот дальше уже начинается разница.
1280x720, 0:25
🗣 Kokoro-TTS
Мощнейшая TTS-модель, написанная на Rust всего лишь на 82M параметров.
Она превосходит более крупные модели и генерирует минуты качественной речи за секунды.
Самое главное - это открытый исходный код!
еще один подрыв плюсо макаки
>
> Правила опускания:
> Каждое опущенное время жизни на входе становится отдельным параметром.
> Если есть только одно время жизни на входе (опущенное или нет), это время жизни присваиваетсявсемопущенным временам жизни на выходе.
> Если есть несколько времён жизни на входе, но одно из них&selfили&mut self, время жизниselfприсваиваетсявсемопущенным временам жизни на выходе.
> Все другие случаи считаются ошибочными, если время жизни на выходе опущено.
>
покакал тайными знаками
>генерирует минуты качественной речи за секунды
Свои самплы голоса можно залить? Эмоции есть? Если нет - то хуита.
Шутки шутками, но аудитория Раста своими бесконечными и ненужными аналоговнетами напоминает кое-ого
Для контекста - https://users.rust-lang.org/t/i-finally-found-the-cheat-code-for-disabling-the-type-checker-s/123624?u=tguichaoua
Я не знаю зачем лол.
Что мы имеем в сухом остатке по прошествии 36 тредов?
- В Расте нельзя реализовать графы аналогично другим нормальным языкам. Для этого придется пердолить unsafe код, а это плохая практика по заверению самих разрабов Раста.
- В Расте нельзя сделать нормальный 2D-массив как в других нормальных языках. Нужно использовать костыль. Ну или сделать 2D-вектор, потеряв в производительности.
- В Расте нельзя реализовать систему взаимных ссылок между объектами, как в других нормальных языках.
Просто пиздец. Язык-ГУЛАГ, язык-НИНУЖНО.
Знаете какой единстенный плюс у Раста? Зато со сборкой как в плюсах пердолиться не надо, только-выиграли!
Давай уж как то сам, если ты и такие простые вещи осилить не можешь, то тебе уже тут никто не поможет
Аргументы нужны чтобы доказать что что можно оспорить
Ты же не можешь хеллоу ворд написать, и Раст бук дальше трёх страничек пролистать
Кроме как skill issue это не назвать
Можешь чтобы ещё сильнее опозориться написать в треде что конкретно не получается у тебя сделать, на каком моменте твой мозг прекращает функционировать и ты начинаешь считать что то элементарное невозможным?
В твоём посте нет вопросов
В большинстве популярных книг и руководств по Расту не рекомендуется брать Раст в качестве первого языка, т.к многие из концепций объясняются довольно сложно для тех, кто до этого не изучал программирование.
Есть конечно
Раст решает в первую очередь проблему безопасности памяти, но из этого следует в том числе информационная безопасность, т.к многие проблемы инфобеза (утечки данных и тд) следуют из эксплоитов с утечками памяти.
>- В Расте нельзя реализовать графы аналогично другим нормальным языкам.
Нельзя реализовать графы по модели Си, когда у каждого узла свой лайфтайм, а связи между узлами делаются сырыми указателями. Но такая схема - это пизда производительности, и с тем же успехом можно писать на Питоне.
>В Расте нельзя сделать нормальный 2D-массив как в других нормальных языках.
Если ты не знаешь, как разделить одномерный массив на строки, то я тебе не доктор.
>- В Расте нельзя реализовать систему взаимных ссылок между объектами, как в других нормальных языках.
См. пункт про графы.
>А если с ансейфом написать?
Ты же не какой-то хлебушек, чтобы писать баги в ансейфе? Баги нужно писать стратегически, чтобы когда припрёт, их можно было легко воспроизвести.
одно другому не противоречит
@
ТЕМ ВРЕМЕНЕМ СИНТАКСИС С++ ПО СРАВНЕНИЮ С РАСТОМ:
Нормально. в жопы долбимся, не то что эти пидарские чулочники из раста
наконец-то поддержка try-catch в расте
https://www.opennet.ru/opennews/art.shtml?num=62550
Сколько же ненависти к Расту в российском комьюнити, просто пиздец. Сравнится только с уровнем ненависти к Линусу Торвальдсу.
А нахуй нужен Раст, если даже Сишарп выдает ту же самую производительность и протребляемость памяти (в режиме Native AOT), но не требует ебли с борроучекером? Раст говнина без задач в реальных кейсах.
Нижний медведь - это растан пытающийся писать на крестах? Потому что я не представляю каким надо быть дегенератом, чтоб использовать std С++23, но не использовать фичи языка и писать как на сишке. Разница только в том что раст функциональный язык и лямбды покороче.
Это потому что в расте сидят дауны из js, не умеющие в многопоточность и обмазывающие всё тормозной асинхронщиной.
Но раст и шарп - это две крайности. Первый сел на функциональщину и дрочит на академическую хуйню, забив хуй на практическое использование языка без боли. Второй обмазался ООПом и никак не может хотя бы немного функциональщины завести, особенно грустно на шарп смотреть после котлина, только LINQ-параша есть, являющаяся SQL-выродком.
к сожалению сейчас остается писать только на с++, даже несмотря на всю гомоеботню с симейком. Шарп вообще обмазался синтаксическим сахаром
Маск не просто так zigовал
Сдох давно ещё после прихода шиза, который срет без остановки. Долбоебы продолжают его кормить, а все остальные уже поставили свечку за упокой треда
терпите