URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 139019
[ Назад ]

Исходное сообщение
"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"

Отправлено opennews , 23-Янв-26 00:05 
Опубликован релиз языка программирования  Rust 1.93, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64660


Содержание

Сообщения в этом обсуждении
"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Карлос Сношайтилис , 23-Янв-26 00:19 
Скромный релиз

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:26 
Норм. Трёхколёсный велосипед, для тех, кто не осилил работу с памятью.

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:29 
Раст Великий!

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:29 
Слава Расту!

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:30 
Чё там какие-нибудь подвижки по асинхронным генераторам? Сабж даже питон неспособен заменить из-за этого. Релизы ради релизов тоже странная практика, в прошлый раз пришлось 10 раз подряд скомпилировать тулчейн раста и буквально ничего полезного не добавили.

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:41 
> Чё там какие-нибудь подвижки по асинхронным генераторам?

https://docs.rs/async-gen

> Сабж даже питон неспособен заменить из-за этого.

Конечно, ради генераторов (которые никто нигде не использует) любой променяет скорость и типизацию на глобальные блокировки и грабедж коллектор.

> Релизы ради релизов тоже странная практика, в прошлый раз пришлось 10 раз подряд скомпилировать тулчейн раста и буквально ничего полезного не добавили.

Очередной кексперт всё подряд компилирующий. Между прочим, официальные тулчейны с PGO собирают, а онанимы всё пытаются что-то кому-то доказать.


"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 01:54 
Ну, это костыли. Что это нигде? Асинхронный код использует не блокирующиеся интерфейсы ядра. То что находятся люди, до сих пор пишущие не масштабирующийся код с блокировками -- только их проблема. Программисты в курсе, где можно получить эффективное масштабирование с минимумом затрат.

Гил у питона не то чтобы проблема, если код действительно асинхронный (а не обёртка над синхронным, как большинство батареек, ну, конечно, лучше без него). Если, допустим, надо прочитать тысячу страниц в интернете за пару секунд, то всё вполне по красоте.

И доверять официальным тулчейнам не стоит, у раста они особенно кривые всегда. Постоянно линковку ломают тоже, но это к llvm больше. Между прочим.


"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:30 
Слава Великому Расту, языку будущего!

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено пох. , 23-Янв-26 02:11 
Слава Рептилоидам, господам нашим!

Будущее, правда, ну очень отдаленное. Сколько там этот как его дырку от бублика переписькивают-переписькивают - а "паритет" все еще где-то за горизонтом планирования.

Ну ничего, зато щас программ для ebpf понапишут просто гору!


"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:31 
Раст - наш вождь!

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:32 
О Великий Раст, снизойди к нам!

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:34 
Раст изменит весь мир!

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 00:39 
Раст это хорошо или плохо?

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 01:51 

https://x.com/LundukeJournal/status/1954262580140356048

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 01:07 
>asm!(

если это асм то о какой безопасной работе с памятью речь? а если там работа с памятью безопасная тогда какой это к чёрту асм...


"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Rev , 23-Янв-26 02:17 
Учи мат-часть.

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 01:14 
Что почитать по теме управления памятью? Типа как устроена память в java, регионы и так далее, не про статические проверик, при этом не на уровне hello world

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Rev , 23-Янв-26 02:18 
Тебя забанили в больших нейронках?

"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Отправлено Аноним , 23-Янв-26 02:33 
>Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей,

Это разве соответствует реальности? С указателями нету проблем, поскольку нету безопасных указателей. Есть ссылки и подсчет ссылок, но и обычный сборщик мусора тоже защищает от этих проблем.

> выход за границы буфера и т.п.

А как выход за границы защищен? Всегда таскают размер в ссылке, всегда делают проверку индекса, и если что не так, то паника?