The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Rust 1.93. Проекты Rex, Fjall 3 и Arti 1.9.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск 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.dev/opennews/art.shtml?num=64660

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от Карлос Сношайтилис (ok), 23-Янв-26, 00:19   +/
Скромный релиз
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Аноним (3), 23-Янв-26, 00:26    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Аноним (3), 23-Янв-26, 00:29    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

5. Сообщение от Аноним (3), 23-Янв-26, 00:29   +/
Слава Расту!
Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от Аноним (6), 23-Янв-26, 00:30   +/
Чё там какие-нибудь подвижки по асинхронным генераторам? Сабж даже питон неспособен заменить из-за этого. Релизы ради релизов тоже странная практика, в прошлый раз пришлось 10 раз подряд скомпилировать тулчейн раста и буквально ничего полезного не добавили.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #24, #27

7. Сообщение от Аноним (3), 23-Янв-26, 00:30   +2 +/
Слава Великому Расту, языку будущего!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17

8. Сообщение от Аноним (3), 23-Янв-26, 00:31    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

9. Сообщение от Аноним (3), 23-Янв-26, 00:32    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

10. Сообщение от Аноним (3), 23-Янв-26, 00:34    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от Аноним (11), 23-Янв-26, 00:39   +1 +/
Раст это хорошо или плохо?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15

12. Сообщение от Аноним (12), 23-Янв-26, 00:41    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #16

13. Сообщение от Аноним (13), 23-Янв-26, 01:07   +1 +/
>asm!(

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18

14. Сообщение от Аноним (14), 23-Янв-26, 01:14   +/
Что почитать по теме управления памятью? Типа как устроена память в java, регионы и так далее, не про статические проверик, при этом не на уровне hello world
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19

15. Сообщение от Аноним (15), 23-Янв-26, 01:51   +/

https://x.com/LundukeJournal/status/1954262580140356048
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

16. Сообщение от Аноним (6), 23-Янв-26, 01:54   +/
Ну, это костыли. Что это нигде? Асинхронный код использует не блокирующиеся интерфейсы ядра. То что находятся люди, до сих пор пишущие не масштабирующийся код с блокировками -- только их проблема. Программисты в курсе, где можно получить эффективное масштабирование с минимумом затрат.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

17. Сообщение от пох. (?), 23-Янв-26, 02:11   +/
Слава Рептилоидам, господам нашим!

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

18. Сообщение от Rev (ok), 23-Янв-26, 02:17   +/
Учи мат-часть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

19. Сообщение от Rev (ok), 23-Янв-26, 02:18   +/
Тебя забанили в больших нейронках?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

20. Сообщение от Аноним (20), 23-Янв-26, 02:33   +/
>Методы работы с памятью в Rust избавляют разработчика от ошибок при манипулировании указателями и защищают от проблем, возникающих из-за низкоуровневой работы с памятью, таких как обращение к области памяти после её освобождения, разыменование нулевых указателей,

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22, #28

21. Сообщение от Аноним (21), 23-Янв-26, 02:49   +/
Новая итерация бутстрапа подъехала.
Ответить | Правка | Наверх | Cообщить модератору

22. Сообщение от Карлос Сношайтилис (ok), 23-Янв-26, 02:58   +/
> обычный сборщик мусора тоже защищает от этих проблем

А ещё он мусор собирает.
И пусть весь мир подождёт

> Всегда таскают размер в ссылке...?

Периодически.
Или в объекте.
И плюс кучка мелких оптимизаций

> и если что не так, то паника?

Сначала хотели сделать как в сях - при выходе за границы, делать вид, что ничего не происходит и работать дальше. Но потом передумали.
Согласен, скучно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

23. Сообщение от Аноним (23), 23-Янв-26, 03:02   +/
>В Rex-программах допускается использование подмножества языка Rust, предоставляющего гарантии безопасности.

unwrap допускается?
>легковесный Runtime

Прямо даже легче С?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29

24. Сообщение от Карлос Сношайтилис (ok), 23-Янв-26, 03:02   +/
> Чё там какие-нибудь подвижки по асинхронным генераторам?

Нет, хватает того что есть

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

"Я три дня гналась за вами, чтобы сказать как вы мне безразличны!"

> и буквально ничего полезного не добавили

Для этого достаточно прочитать анонс. Буквально пара минут

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #25

25. Сообщение от Аноним (6), 23-Янв-26, 03:06    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

26. Сообщение от Имя (?), 23-Янв-26, 03:07    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

27. Сообщение от Аноним (27), 23-Янв-26, 03:38   +/
>Чё там какие-нибудь подвижки по асинхронным генераторам?

А что это такое?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

28. Сообщение от Аноним (27), 23-Янв-26, 03:44   +/
>Есть ссылки и подсчет ссылок, но и обычный сборщик мусора тоже защищает от этих проблем

Есть системные языки для которых сборщик мусора не нужен, принципиально.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

29. Сообщение от morphe (?), 23-Янв-26, 04:04   +/
> Прямо даже легче С?

Учитывая что у C есть только BPF со стрёмным верификатором и JIT - да

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2026 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру