Rust #36 rust 3371041 В конец треда | Веб
Добро пожаловать в тред гарантий, обещаний, владения, заимствования и тайных знаков

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
image.png2,4 Мб, 1080x1580
2 3371043
image.png472 Кб, 500x666
3 3371044
d43oltbjfufd1.mp466 Кб, mp4,
400x438, 0:04
4 3371045
Аквариум для терминала линукс, написанный на Rust
5 3371060

>human readable code


ахахаха, в голосину с фантазий пидерастов. Уноси это беззарплатное безыдейное говно в страхе.
6 3371071
>>1060
Код на Расте более читабельный чем в С++. Я уж молчу про какой-нибудь С#, где нужно лезть в джунгли классов чтобы хоть что-то понять.

Раст же лаконичный язык, очень удобный и простой.
7 3371092
>>1071

>С++


> С#


>Раст


На скольки из этих языках ты писал коммерческий код и как долго, сколько человек было в команде?
Иногда мне кажется, что здесь вкатуны-хэллоувордщики одни остались, которые неистово дрочат на то, какой хэллоуворд на их любимом языке получился простой и лаконичный, а главное безопасный.
8 3371094
>>1092
Причем тут хэллоуворд? Все ровно наоборот - все что проще калькулятора, какая-нибудь laba1.cpp в любом случае уместится на +- одинаковом количестве строк на почти любом языке, а вот дальше уже начинается разница.
9 3371100
>>1092

>АРРРЯ ЧИТАБЕЛЬНОСТЬ И УДОБСТВО РАБОТЫ С КОДОМ ЭТО ПЛОХО!!1 СТРАДАЙТЕ КАК ДИДЫ!

ssstwitter.com1736785542207.mp41,7 Мб, mp4,
1280x720, 0:25
10 3372019
>>1041 (OP)
🗣 Kokoro-TTS

Мощнейшая TTS-модель, написанная на Rust всего лишь на 82M параметров.

Она превосходит более крупные модели и генерирует минуты качественной речи за секунды.

Самое главное - это открытый исходный код!
11 3372041
>>1060
еще один подрыв плюсо макаки
12 3372135

>



> Правила опускания:



> Каждое опущенное время жизни на входе становится отдельным параметром.



> Если есть только одно время жизни на входе (опущенное или нет), это время жизни присваиваетсявсемопущенным временам жизни на выходе.



> Если есть несколько времён жизни на входе, но одно из них&selfили&mut self, время жизниselfприсваиваетсявсемопущенным временам жизни на выходе.



> Все другие случаи считаются ошибочными, если время жизни на выходе опущено.


>



покакал тайными знаками
13 3372140
>>2019

>генерирует минуты качественной речи за секунды


Свои самплы голоса можно залить? Эмоции есть? Если нет - то хуита.
14 3372269
>>1045
горжусь Россией Растом
15 3372291
>>2269
Шутки шутками, но аудитория Раста своими бесконечными и ненужными аналоговнетами напоминает кое-ого
1000121021.jpg211 Кб, 675x538
16 3372292
1000121021.jpg211 Кб, 675x538
17 3372293
18 3372294
1737843749235.png66 Кб, 1080x1748
19 3372295
Почему Раста нет даже в топ-20 языков Github'а за прошлый год? Мне просто интересно. Кiк тiк?
20 3372300
>>1041 (OP)
Что мы имеем в сухом остатке по прошествии 36 тредов?
- В Расте нельзя реализовать графы аналогично другим нормальным языкам. Для этого придется пердолить unsafe код, а это плохая практика по заверению самих разрабов Раста.
- В Расте нельзя сделать нормальный 2D-массив как в других нормальных языках. Нужно использовать костыль. Ну или сделать 2D-вектор, потеряв в производительности.
- В Расте нельзя реализовать систему взаимных ссылок между объектами, как в других нормальных языках.

Просто пиздец. Язык-ГУЛАГ, язык-НИНУЖНО.

Знаете какой единстенный плюс у Раста? Зато со сборкой как в плюсах пердолиться не надо, только-выиграли!
21 3372302
>>2300

> Нельзя


Можно
22 3372305
>>2302
Покажи.
23 3372309
>>2305
Давай уж как то сам, если ты и такие простые вещи осилить не можешь, то тебе уже тут никто не поможет
24 3372310
>>2309
Т.е аргументов у тебя не будет, ясн.
25 3372311
>>2310
Аргументы нужны чтобы доказать что что можно оспорить
Ты же не можешь хеллоу ворд написать, и Раст бук дальше трёх страничек пролистать

Кроме как skill issue это не назвать

Можешь чтобы ещё сильнее опозориться написать в треде что конкретно не получается у тебя сделать, на каком моменте твой мозг прекращает функционировать и ты начинаешь считать что то элементарное невозможным?
26 3372312
>>2311
Так сможешь ответить на вопросы из пункта или так и будешь дальше позориться? Если бы у тебя было бы что аргументированно ответить на вопросы отсюда >>2300, то ты бы сразу ответил.
27 3372313
>>2312
В твоём посте нет вопросов
28 3372330
Есть ли смысл выбирать первым языком для системщины и веба? А как насчет инфобеза?
29 3372334
>>2330
В большинстве популярных книг и руководств по Расту не рекомендуется брать Раст в качестве первого языка, т.к многие из концепций объясняются довольно сложно для тех, кто до этого не изучал программирование.
30 3372335
>>2330
Есть конечно
31 3372382
>>2330
Раст решает в первую очередь проблему безопасности памяти, но из этого следует в том числе информационная безопасность, т.к многие проблемы инфобеза (утечки данных и тд) следуют из эксплоитов с утечками памяти.
32 3372452
>>2382

>проблему безопасности памяти


А если с ансейфом написать?
33 3372550
>>2300

>- В Расте нельзя реализовать графы аналогично другим нормальным языкам.


Нельзя реализовать графы по модели Си, когда у каждого узла свой лайфтайм, а связи между узлами делаются сырыми указателями. Но такая схема - это пизда производительности, и с тем же успехом можно писать на Питоне.

>В Расте нельзя сделать нормальный 2D-массив как в других нормальных языках.


Если ты не знаешь, как разделить одномерный массив на строки, то я тебе не доктор.

>- В Расте нельзя реализовать систему взаимных ссылок между объектами, как в других нормальных языках.


См. пункт про графы.
34 3372562
>>2452

>А если с ансейфом написать?


Ты же не какой-то хлебушек, чтобы писать баги в ансейфе? Баги нужно писать стратегически, чтобы когда припрёт, их можно было легко воспроизвести.
35 3372602
>>2330
Для системщины первый язык это всегда С
36 3372612
>>2602
Раст уже начал менять системный язык Си в Линукс
37 3372641
>>2612
одно другому не противоречит
image.png451 Кб, 1080x455
38 3373247
based af
image.png556 Кб, 1080x910
39 3373258
"СИНТАКСИС С++ 23 ХОРОШ И УДОБЕН"
@
ТЕМ ВРЕМЕНЕМ СИНТАКСИС С++ ПО СРАВНЕНИЮ С РАСТОМ:
40 3373259
>>3247
как дела в качалке, пацаны?
41 3373260
>>3259
Нормально. в жопы долбимся, не то что эти пидарские чулочники из раста
42 3373297
https://crates.io/crates/rust-try-catch
наконец-то поддержка try-catch в расте
43 3373298
>>1041 (OP)
https://www.opennet.ru/opennews/art.shtml?num=62550
Сколько же ненависти к Расту в российском комьюнити, просто пиздец. Сравнится только с уровнем ненависти к Линусу Торвальдсу.
44 3373305
>>3298
А нахуй нужен Раст, если даже Сишарп выдает ту же самую производительность и протребляемость памяти (в режиме Native AOT), но не требует ебли с борроучекером? Раст говнина без задач в реальных кейсах.
1698075758040.png92 Кб, 1069x643
45 3373306
>>3258
Нижний медведь - это растан пытающийся писать на крестах? Потому что я не представляю каким надо быть дегенератом, чтоб использовать std С++23, но не использовать фичи языка и писать как на сишке. Разница только в том что раст функциональный язык и лямбды покороче.
46 3373311
>>3305
Это потому что в расте сидят дауны из js, не умеющие в многопоточность и обмазывающие всё тормозной асинхронщиной.
Но раст и шарп - это две крайности. Первый сел на функциональщину и дрочит на академическую хуйню, забив хуй на практическое использование языка без боли. Второй обмазался ООПом и никак не может хотя бы немного функциональщины завести, особенно грустно на шарп смотреть после котлина, только LINQ-параша есть, являющаяся SQL-выродком.
47 3373317
>>3311
к сожалению сейчас остается писать только на с++, даже несмотря на всю гомоеботню с симейком. Шарп вообще обмазался синтаксическим сахаром
image.png1,1 Мб, 928x1000
48 3373330
49 3376505
Тред сдох как и сам язык после прихода Трампа
50 3377870
>>6505
Маск не просто так zigовал
51 3378001
>>6505
Сдох давно ещё после прихода шиза, который срет без остановки. Долбоебы продолжают его кормить, а все остальные уже поставили свечку за упокой треда
52 3378243
>>8001
терпите
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее