Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



"Выпуск Rust 1.97. Написанные на Rust ядро Zinnia и P2P-система Iroh с адресацией по ключам"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Rust 1.97. Написанные на Rust ядро Zinnia и P2P-система Iroh с адресацией по ключам"  +/
Сообщение от opennews (ok), 10-Июл-26, 21:32 
Опубликован релиз языка программирования  Rust 1.97, основанного проектом Mozilla, но ныне развиваемого под покровительством независимой некоммерческой организации Rust Foundation. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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

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

Оглавление

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

3. Сообщение от Аноним (3), 10-Июл-26, 21:41   +2 +/
Уже даже ИИ можно привлечь к тому чтобы написать нормальный язык. И даже он не в состоянии довести Rust до стабильного удобоваримого состояния.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #34

4. Сообщение от Аноним (4), 10-Июл-26, 21:44   +2 +/
Минорщина немного раздражает, особенно, когда приходится по цепочке собрать 10 растов и все 10 обновлений -- минорщина. Они не могут накопить сразу за год изменений и выпустить их разом?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #29, #35, #127

5. Сообщение от q (ok), 10-Июл-26, 21:45   +1 +/
> приходится по цепочке собрать 10 растов

Не приходится. Только ты так делаешь почему-то.

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

6. Сообщение от Аноним (4), 10-Июл-26, 21:49   –2 +/
Твоя ошибка, если ты доверяешь бинарному. Не удивляйся, когда какой-нибудь файрфокс, собранный растом, собранным бинарным растом, будет очень странно себя вести.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #7, #155, #160

7. Сообщение от q (ok), 10-Июл-26, 22:06   +2 +/
У тебя проприетарно-закрытый биос? Или коребут поставил? А ЦПУ какой? С закрытым или открытым микрокодом? И вообще, весь ПК состоит из опенсорсных компонентов?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #15

8. Сообщение от Аноним (8), 10-Июл-26, 22:12   +/
Нет, я тоже так делаю
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #9

9. Сообщение от q (ok), 10-Июл-26, 22:16   –1 +/
Хорошо. Только вы двое так делаете почему-то. Хотя остальным так делать не приходится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #141

10. Сообщение от анм (?), 10-Июл-26, 22:17   +/
то есть растеры за свою недолгую карьеру уже осилили ядро и запуск на железе? пока реактосевцы чинят то, что ни разу не запускалось? удивительно
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #12, #23, #49

12. Сообщение от ryoken (ok), 10-Июл-26, 22:32   +/
>>реактосевцы чинят то, что ни разу не запускалось

Только я вижу тут некое противоречие? :)

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

13. Сообщение от Аноним (13), 10-Июл-26, 22:45   +2 +/
Мантра безопасности разбилась о баги uutils :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #14

14. Сообщение от Аноним (14), 10-Июл-26, 22:52   +10 +/
> Мантра безопасности разбилась о баги uutils :)

Ну, в фантазиях местных воителей супротив раста еще и не то бывает/было 🙂


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

15. Сообщение от Аноним (15), 10-Июл-26, 22:56   +/
> У тебя проприетарно-закрытый биос? Или коребут поставил? А ЦПУ какой? С закрытым или открытым микрокодом? И вообще, весь ПК состоит из опенсорсных компонентов?

Китайские?

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

16. Сообщение от Анонон (?), 10-Июл-26, 22:59   +10 +/
На самом деле баги были безопасными?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #17, #174

17. Сообщение от warlock66613email (ok), 10-Июл-26, 23:05   +/
Именно так и было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #20

19. Сообщение от Аноним (13), 10-Июл-26, 23:56   –1 +/
За весь выпуск добавили только "В разряд стабильных переведена новая порция API"?!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

20. Сообщение от Аноним (13), 11-Июл-26, 00:02   +3 +/
цитата: "Большинство уязвимостей (uutils) вызвано ... состоянием гонки, позволяющим изменить данные в момент после проверки корректности информации ... подобные уязвимости позволяют скопировать или перезаписать произвольные файлы".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #22

22. Сообщение от warlock66613email (ok), 11-Июл-26, 01:15   –1 +/
И что?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #27, #55, #142

23. Сообщение от Сладкая булочка (?), 11-Июл-26, 01:37   +4 +/
> то есть растеры за свою недолгую карьеру уже осилили ядро и запуск на железе?

11 лет, начиная с 1.0 и 15 лет с опубличивания. Си появился в 72, а в 73 уже ядро юникса на нем было, в 78 был первый стандарт (это для любителей говорить, что не 15 лет, а 11). Линукс появился в 91, был написан за 5 месяцев примерно.

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

24. Сообщение от Сладкая булочка (?), 11-Июл-26, 01:40   +1 +/
Пока в gcc нет поддержки раста все бессмысленно. Пока нет стандарта раста или хотя бы не разбросанного по разным местам описания языка - тоже.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #46, #54, #84, #128

25. Сообщение от q (ok), 11-Июл-26, 01:55   +1 +/
Думаешь, расту нужен стандарт, нашпигованный undefined behavior?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #26, #60

26. Сообщение от Аноним (26), 11-Июл-26, 02:39   +2 +/
А кто им мешает использовать борова для написания стандарта?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

27. Сообщение от Аноним (27), 11-Июл-26, 02:52   +3 +/
сакраментальная фраза, обнуляющая любые доводы.

обычно свидетельствует о том что говорящему глубоко фиолетово на все что угодно, он просто фанатично верует в свою правоту.

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

28. Сообщение от Аноним (27), 11-Июл-26, 02:55   +/
сравнивать ядро 73 года с современным, это ну такое себе, да 5ти месячный линукс бы далек от полноценного ядра
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #39

29. Сообщение от zionist (ok), 11-Июл-26, 03:52   +1 +/
Какие-то детские у тебя претензии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

34. Сообщение от Аноним (34), 11-Июл-26, 06:46   –2 +/
>И даже он не в состоянии довести Rust до стабильного удобоваримого состояния.

Ложь. Rust давно стабилен. Тебе не нравится само развитие языка. Тебе хочется чтобы он застыл и не развивался. Просто по тому, что тебя напрягают изменения.

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

35. Сообщение от Аноним (34), 11-Июл-26, 06:48   +/
>минорщина.

И чо?

>Они не могут накопить сразу за год изменений и выпустить их разом?

Могут, но зачем. Все изменения должны, вносится по мере развития языка.

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

37. Сообщение от Аноним (34), 11-Июл-26, 06:49   –1 +/
Каждый говорит о том что "болит". Он видимо один из запускальщков-реактовцев.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

39. Сообщение от Аноним (34), 11-Июл-26, 06:58   +/
>сравнивать ядро 73 года с современным

А кто сравнивает? Тебе просто сказали, что Кен Томпсон быстро написал UNIX, а также то, что Линус быстро написал ядро Линукса. Если ядро запускается и нармально работает на определённом типе железа, значит он готов. Ни Кен, ни Линус - не соврут.

>5ти месячный линукс бы далек от полноценного ядра

Ого, вот тут и начинается софистика! Когда Линукс достиг того состояния, когда мы сможем сказать: "Мы достигли совершенства, больше ничего вносить не надо."? Когда кодовая база певысила 90 тыс строк или 1 500 000 млн. строк.

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

45. Сообщение от Аноним (45), 11-Июл-26, 08:05   –3 +/
> Си появился в 72, а в 73 уже ядро юникса на нем было,

То самое в котором диды сделали CVE прям в первом выпуске?))

> в 78 был первый стандарт

ANSI C повился в 1989
Это наглядно показывает негативное влияние СИшки на мозг - случают постоянные выходы за пределы буфера и память портится.

> Линукс появился в 91, был написан за 5 месяцев примерно.

И что он умел в тот момент?))

ps называть K&R C стандартов весьма нелепо, но для растохейтера - сойдет

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

46. Сообщение от Аноним (45), 11-Июл-26, 08:07   +1 +/
Жаль гугл, майкрософт, AWS и еще десятки компаний вас забыли спросить.
Ведь ыкспердность Сладких Булочек известна всему опеннету.

В ядре (binder) кстати раст вполне работает без "стандарта" и gcc.

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

47. Сообщение от Аноним (47), 11-Июл-26, 08:12   –3 +/
Отличная новость!
Хороший язык стал еще немного лучше.
Несмотря на "громкие выступление хейтеpков" караван продолжает идти.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #75

48. Сообщение от Аноним (48), 11-Июл-26, 09:26   +4 +/
Просто потому что невозможно какая либо разработка на языке, который постоянно плывет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #50, #83, #152

49. Сообщение от Аноним (48), 11-Июл-26, 09:28   –5 +/
Раст бесполезен по своей сути.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #51

50. Сообщение от Аноним (50), 11-Июл-26, 09:47   +/
Кто плывет? Куда плывет?
У гугла, клоудфлари, амазона и прочих ничего не плывет.
Разработчики Rusticl успешно заменили им Clover.
Даже никакое плаванье не мешает навидии делать дрова Nova.

Может это skill issue?
Ну типа ты неосилятор.
В этом нет ничего постыдного, у каждого есть свой максимум.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #56, #63, #69

51. Сообщение от Аноним (51), 11-Июл-26, 09:51   +3 +/
Скорее твой комментарий)
Жаль что твоя мудрость не дошла до фирм которые с удовольствие пишут на нем.

И да, срочно выбрось смартфон с андроидом, 321м-растохейтерам положены айфоны)

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

53. Сообщение от Facemakeremail (?), 11-Июл-26, 11:31   +6 +/
>За весь выпуск добавили только "В разряд стабильных переведена новая порция API"?!

То есть данный эксперт недоволен тем, что Rust слишком стабилен? А вот другой недоволен тем, что Rust «постоянно плывёт». Вы точно обучались на одном факультете опеннетного эксперства?

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

54. Сообщение от Аноним (54), 11-Июл-26, 12:03   +/
А если стандарт языка будет на 10000 страниц, все будут довольны?
А использовать библиотеки, у которых нет стандарта - это по-феншую? Или писать на языке со стандартом только велосипеды и хеловроты?
Описание языка есть в Rust Reference
https://doc.rust-lang.org/stable/reference/

Сладкая булка по-стандарту, или х..-х.. и в прод?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #59, #62, #97

55. Сообщение от Анонон (?), 11-Июл-26, 12:19   +/
И то!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

56. Сообщение от Анонон (?), 11-Июл-26, 12:20   +3 +/
> Кто плывет? Куда плывет?

Всплывает

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

57. Сообщение от Анонон (?), 11-Июл-26, 12:29    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

59. Сообщение от Аноним (59), 11-Июл-26, 13:07   +/
> Описание языка есть

Но есть нюанс: это текущее описание, оно постоянно меняется.

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

60. Сообщение от Сладкая булочка (?), 11-Июл-26, 13:42   +2 +/
> Думаешь, расту нужен стандарт, нашпигованный undefined behavior?

Хоть какой нужен. Хоть с defined behavior.

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

62. Сообщение от Сладкая булочка (?), 11-Июл-26, 13:46   +1 +/
> А если стандарт языка будет на 10000 страниц, все будут довольны?
> А использовать библиотеки, у которых нет стандарта - это по-феншую? Или писать
> на языке со стандартом только велосипеды и хеловроты?
> Описание языка есть в Rust Reference
> https://doc.rust-lang.org/stable/reference/

Откуда вы лезите? Если умеешь читать узри https://rust-lang.github.io/rfcs/3355-rust-spec.html#current...

А что мне твой reference? Там далеко не все. Хотя кому мне объяснять.

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

63. Сообщение от Смузихеб забывший пароль (?), 11-Июл-26, 13:46   +2 +/
как показывает история, тот же гугол запросто выкидывает любые поделия несмотря на, вроде бы, годы работы с ними и обилие пиара
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #93, #112

64. Сообщение от Смузихеб забывший пароль (?), 11-Июл-26, 13:50   –2 +/
сегодня, на фоне пиара в около-ит ресурсах, они пишут на одном, завтра - на другом
внезапно возникшая и не менее внезапно скатившаяся популярность RoR тому нагляднейшее подтверждение
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

65. Сообщение от Сладкая булочка (?), 11-Июл-26, 13:57   +/
> Жаль гугл, майкрософт, AWS и еще десятки компаний вас забыли спросить.

Какая мне разница на эти компании?

> В ядре (binder) кстати раст вполне работает без "стандарта" и gcc.

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

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

66. Сообщение от Мемоним (?), 11-Июл-26, 15:50   –1 +/
> Какая мне разница на эти компании?

Они тебе Linux продают

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

68. Сообщение от Аноним (68), 11-Июл-26, 17:12   +2 +/
> Автор серверной JavaScript-платформы Bun опубликовал статью с разбором проекта по переписыванию Bun с языка Zig на Rust, используя AI-модель Claude Fable.

Мысли создателя языка Zig по этому поводу:
https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html

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

69. Сообщение от Bottle (?), 11-Июл-26, 22:34   +2 +/
Разработчики гугла и амазона могут себе позволить финансировать убыточные направления годами, а ты не можешь. Фейсбук может себе позволить тащить легаси на пыхе вместо нормального переписывания на C++.
Ты не корпорация, ты не имеешь возможности совершать сказочно дорогие ошибки как они.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #92

70. Сообщение от Bottle (?), 11-Июл-26, 22:39   –3 +/
Одно другому никак не противоречит. Можно не иметь кучи фич и ломаться при каждом обновлении.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #80

71. Сообщение от Аноним (14), 11-Июл-26, 23:31   +/
>>сравнивать ядро 73 года с современным
> А кто сравнивает? Тебе просто сказали, что Кен Томпсон быстро написал UNIX,

Конечно никто не сравнивает, лишь уныленько передергивает и тасует факты, щедро замешивая их с фантазиями (чей-то там про 11 и 15 лет).

> Если ядро запускается и нармально работает на определённом типе железа, значит он готов
> Ого, вот тут и начинается софистика!

Да еще и какая!


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

72. Сообщение от Сладкая булочка (?), 11-Июл-26, 23:35   +1 +/
>> Какая мне разница на эти компании?
> Они тебе Linux продают

Linux жив, благодаря gpl. Они спят и видят как бы ничего не открывать. Примеры? Легко - Андроид уже изменил скроки открытия исходников. Раст им нужен, чтобы писать драйвера за миску риса, это вопрос исключительно издержек. Вопрос в другом: какой обычному пользователю с этого прок? Что даже ядро ты не можешь собрать без завязки на ллвм?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #77, #94, #125

75. Сообщение от Брат Анон (ok), 12-Июл-26, 09:29   +/
Как по мне -- Nim куда как более адекватен. Может больше, семантика проще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #85, #98, #156

76. Сообщение от Master255email (?), 12-Июл-26, 12:11   –2 +/
Вот есть же уже кррссплатформенная libp2p на go. Зачем ещё что-то? Казалось бы бери, делай форк изменяй там, как хочешь и получай свою либу. Но зачем-то создают свою, да ещё и на расте.

Раст хоть и быстрей в математике, чем go, но глючней и в нём больше лишних проверок, которые появились из-за сахарного кода. Тогда, как в go нет особо лишнего сахара и работает всё на максимальных скоростях, которых уже хватает для всего!

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

77. Сообщение от Аноним (77), 12-Июл-26, 12:40   –3 +/
> Linux жив, благодаря gpl. Они спят и видят как бы ничего не открывать. Примеры?

Хром, AOSP, X11 - десятилетиями существуют и не закрываются.
Хотя не гну-рак.

> Легко - Андроид уже изменил скроки открытия исходников.

И? Просто сменили Базар на Собор.
Напомню что GCC какое-то время разрабатывался так же.

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

А сколько сейчас мисок риса получают СИшные бракоделы пишущие CVE в дровах?

> Вопрос в другом: какой обычному пользователю с этого прок?

Обычный пользователь просто качает условную убунту с офф.сайта.

> Что даже ядро ты не можешь собрать без завязки на ллвм?

А в чем проблема? ЛЛВМ это свободный компилятор.
Собирать ядро будут только красноглазики - их не жалко.


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

78. Сообщение от warlock66613email (ok), 12-Июл-26, 12:57   +/
В данном случае это означает "вы написали вещь, не связанную с вопросом, который обсуждается; пожалуйста проясниет, зачем вы это написали и как это связано с обсуждаемым вопросом".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

79. Сообщение от warlock66613email (ok), 12-Июл-26, 13:00   +/
> Rust давно стабилен.

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

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

80. Сообщение от Прохожий (??), 12-Июл-26, 13:57   +1 +/
Уважаемый эксперт, можете назвать, что конкретно сломалось при данном обновлении у вас? Или, как обычно, выдаём сферического коня в вакууме за реальность?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70

81. Сообщение от Прохожий (??), 12-Июл-26, 14:01   +/
Задним числом? Не выдумывайте. А если не меняется задним числом, то что вам мешает ориентироваться на заданную версию?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #118

82. Сообщение от Прохожий (??), 12-Июл-26, 14:05   +1 +/
>Какая мне разница на эти компании?

Вам просто привели пример, что ваше замечание "что всё не имеет смысла" не имеет смысла для названных компаний.

>Любой нормальный инженер скажет, что стандарт это хорошо.

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

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

83. Сообщение от Аноним (83), 12-Июл-26, 14:16   +/
> Просто потому что невозможно какая либо разработка на языке, который постоянно плывет

Я тут никак не определюсь какой стандарт C++выбрать c++11 или c++17, а может ну его
и все делать на c++26 сразу, так что бы модно молодежно современно.

А так то я большой спец по c++89 =)

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

84. Сообщение от Аноним (83), 12-Июл-26, 14:17   +/
Так вроде есть уже?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

85. Сообщение от Аноним (83), 12-Июл-26, 14:19   +/
Как по мне за любой фигней вроде Nim, Zig или Carbon должна стоять какая-то коропорация с деньгами. Причем именно эта корпорация может в принцпе и разивать программы на этом языке. Остальные пусть пишут на ассемблере раз не в состоянии сделать чего-то полезное. А для учебных целей вполне сойдут языки вроде Pascal и С++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75 Ответы: #87, #166

86. Сообщение от Прохожий (??), 12-Июл-26, 14:20   –1 +/
Если ты пишешь ПО в какой-то критичной для жизни отрасли, тебе, скорее всего, действительно нужна спецификация для последующей сертификации своего ПО. Во всех остальных случаях, как показывает опыт ведущих крупнейших фирм планеты, можно прекрасно обойтись без неё.

Ты из каких?

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

87. Сообщение от Прохожий (??), 12-Июл-26, 14:23   +/
>А для учебных целей вполне сойдут языки вроде Pascal и С++

Для учебных целей C++ точно не подходит со своей спецификацией на полторы тысячи страниц.

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

88. Сообщение от Прохожий (??), 12-Июл-26, 14:44   +/
Единственная стоящая мысль там - это то, что наличие даже большого количества тестов нельзя приравнивать к формальной верификации. Остальное - мало кому интересные эмоции и субъективное мнение об   личностных качествах автора Bun.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #108

89. Сообщение от Прохожий (??), 12-Июл-26, 14:46   +1 +/
Zig при прочих равных - худший язык по сравнению с Rust в плане качества конечного кода. Это неявно только подтверждается в этой статье её автором.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #91

90. Сообщение от Прохожий (??), 12-Июл-26, 14:50   –1 +/
>Зачем ещё что-то?

Rust обеспечивает более быстрый и более качественный код.

>Раст хоть и быстрей в математике, чем go, но глючней и в нём больше лишних проверок, которые появились из-за сахарного кода.

Шта? Писать на каждый чих if в Go - это лучше, чем монады типа Result в Rust?

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

91. Сообщение от Аноним (91), 12-Июл-26, 15:16   +1 +/
> худший язык по сравнению с Rust

Всё не то, по сравнению со Священной коровой.

Не слушайте прохожих и зевак. Читайте сами, составляйте мнение сами.

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

92. Сообщение от Аноним (93), 12-Июл-26, 18:28   +/
> Ты не корпорация, ты не имеешь возможности совершать сказочно дорогие ошибки как они.

Ну так и масштаб ошибок совсем иной. У меня есть пара пет-проектов, которые мне зарабатывают копейку-другую детям на мороженое. Работаю над ними по вечерам и выходным когда удаётся час-полтора выкроить от семейно-бытовых забот. Бывало, и не раз, что приходилось выкидывать полностью результаты месячных усилий, и начинать сначала. И ничего, небо не упало на землю, пользователи не разбежались, доходы, если это можно так назвать, не просели. Мне VC и мажоритарные акционеры в шею не дышут, клюшку роста прибыли показывать никому не надо, я сам себе и CEO, и CFO, и CTO, и HR, и отдел маркетинга, и тимлид, и сеньор, и джун на побегушках.   Дизайнера нанимаю только со стороны иногда, потому что боженька обделил талантом, а пользователям хочется чтобы было красиво. Это часть жизненного пути любого мужчины: делать, ошибаться, и переделывать, в надежде что в следующий раз получится лучше.

Ты прав: я (он) не имею "возможности совершать сказочно дорогие ошибки", и потому, что у меня ресурсов таких нет, и потому что их совершить просто негде.

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

93. Сообщение от Аноним (93), 12-Июл-26, 18:33   –1 +/
> гугол запросто выкидывает

Вообще-то не запросто, но да, выкидывает. И отчасти потому, что в Гугле руководство не боится бросить чемодан без ручки они успешны как бизнес. От sunk cost fallacy умерло огромное количество бизнесов.

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

94. Сообщение от Аноним (93), 12-Июл-26, 18:40   +2 +/
> Раст им нужен, чтобы писать драйвера за миску риса, это вопрос исключительно издержек.

А как надо? Долго и дорого писать на Си, а потом гоняться за хвостом уязвимостей 30 лет? И всё это только чтобы очередной балласт с опеннета был доволен?

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

95. Сообщение от Аноним (93), 12-Июл-26, 18:43   +2 +/
> Раст хоть и быстрей в математике, чем go, но глючней

Это как именно? Даёт 2+2=5? Или ты чисто по вайбу определил?

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

96. Сообщение от Сладкая булочка (?), 12-Июл-26, 22:05   +1 +/
> Если ты пишешь ПО в какой-то критичной для жизни отрасли, тебе, скорее
> всего, действительно нужна спецификация для последующей сертификации своего ПО. Во всех
> остальных случаях, как показывает опыт ведущих крупнейших фирм планеты, можно прекрасно
> обойтись без неё.
> Ты из каких?

Твои крупнейшие фирмы планеты делают решения-одногодки. Нормальное решение - это спека языка, с подробным описанием (опять же по ссылке выше все написано, что у раста все разбросано по разым местам). Это удобно для них, но совершенно не пригодно для промышленной разработки. Поэтому ferocene, который делает околонадежные решения начал ясен пень со спеки.

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

97. Сообщение от Сладкая булочка (?), 12-Июл-26, 22:06   +/
> А если стандарт языка будет на 10000 страниц, все будут довольны?

В стандарте си 11 меньше 100  страниц про сам язык. За сколько вечеров прочитаешь? Там есть все ответы на твои вопросы. В расте сегодня так, завтра сяк. И где ты намерен искать истину?

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

98. Сообщение от Сладкая булочка (?), 12-Июл-26, 22:07   +/
> Как по мне -- Nim куда как более адекватен. Может больше, семантика
> проще.

Nim - игрушка автора, которые вместо стабилизации (баги про утечки висят годами), пилит новые версии.

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

99. Сообщение от Сладкая булочка (?), 12-Июл-26, 22:08   +1 +/
>>А для учебных целей вполне сойдут языки вроде Pascal и С++
> Для учебных целей C++ точно не подходит со своей спецификацией на полторы
> тысячи страниц.

Зачем тебе вся спецификация? Математику в школе начинают с Зорича?

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

100. Сообщение от Сладкая булочка (?), 12-Июл-26, 22:13   +/
>> Раст им нужен, чтобы писать драйвера за миску риса, это вопрос исключительно издержек.
> А как надо? Долго и дорого писать на Си

Пиши быстро. Только ты как баласт так не умеешь. Быстрее всего ты пишешь комментарии. Писать нужно на языке со стандартом и разными реализациями как миинимум. Вектор развития раста совершенно неясен, в то время как на стандарты си и с++ влияют совершенно разные люди из разных компаний.

> а потом гоняться
> за хвостом уязвимостей 30 лет? И всё это только чтобы очередной
> балласт с опеннета был доволен?

Ну мы посмотрим какой хвост уязвимостей будет у драйверов на расте. Только сравнение точное ты сделать не сможешь ибо ИИ. Хотя, подождите, что тут у нас https://www.opennet.ru/opennews/art.shtml?num=64439  

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

101. Сообщение от Прохожий (??), 13-Июл-26, 00:51   –1 +/
> Твои крупнейшие фирмы планеты делают решения-одногодки.

Вот это утверждение требует доказательной базы. Андроид - ОС, запускаемая на миллиардах смартфонов. Винда - ОС, запускаемая на сотнях миллионов компьютеров. Клаудфларя - фирма, обслуживающая четверть Интернета. Не мог бы ты теперь расшифровать, что означает твоё утверждение "решения-одногодки", и о каких-таких нетленках, программируемых на века, мы здесь рассуждаем?

> Нормальное решение - это спека языка, с подробным описанием

Я ведь и не спорю, что это ненормально. Но! Во-первых, спека спеке рознь. Возьмём ту же спеку для Си, где пару сотен UB можно найти. То есть, что хотите, то и делайте, господа разработчики, мы вам не указ. Такая себе спека, другими словами. Во-вторых, как я уже заметил, бОльшая часть пользователей, инженеров обходится прекрасно без всяких спек. И да, я уже сказал, что для некоторых областей разработки спека действительно must have. Вот зачем ты повторяешь мои слова?

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

102. Сообщение от Прохожий (??), 13-Июл-26, 00:56   +/
> Зачем тебе вся спецификация?

И я говорю, язык с такой спецификацией, как основа для обучения - это зло. Особенно те части, где одну и ту же операцию можно парой десятков способов выполнять на вполне законных основаниях (конструкторы там всякие). Про всякие перегрузки операторов и прочую хрень я вообще молчу. Незачем стунентам забивать этими антипаттернами голову.

Паскаль всем хорош. Единственное что, некоторые считают, что использовать его для обучения - напрасная трата времени, дескать, морально устаревший ЯП. Бред, конечно. Но такое мнение присутствует (обычно у тех, кто к преподаванию вообще никакого отношения не имеет).

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

103. Сообщение от Прохожий (??), 13-Июл-26, 00:59   –1 +/
Во-первых, не такие уж они и зеваки. Во-вторых, есть и другие "зеваки", имеющие примерно то же мнение, с аргументацией, всё, как положено.

Есть ли языки лучше Rust? Есть, конечно. Но Zig там и рядом не стоял.

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

104. Сообщение от ИванС (?), 13-Июл-26, 01:48   +2 +/
Эти проекты на Раст выглядят игрушечными. И их смешно мало в сравнении с Си проектами. И обычно они ничем не заканчиваются. Комментарии в поддержку этого языка пишут люди которые в программировании не понимают зачастую элементарных вещей. От того создаётся впечатление об армии троллей. Возможно это девочки, которые за не очень большие деньги делают копи-пейст сами не знают чего. Короче не нужен этот язык. Безопасности он не добавляет. Только проблем. По факту.

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

105. Сообщение от Сладкая булочка (?), 13-Июл-26, 01:49   +/
>> Зачем тебе вся спецификация?
> И я говорю, язык с такой спецификацией, как основа для обучения -
> это зло. Особенно те части, где одну и ту же операцию
> можно парой десятков способов выполнять на вполне законных основаниях (конструкторы там
> всякие). Про всякие перегрузки операторов и прочую хрень я вообще молчу.
> Незачем стунентам забивать этими антипаттернами голову.

...но проверять я это, конечно, не буду (с).

> Паскаль всем хорош. Единственное что, некоторые считают, что использовать его для обучения
> - напрасная трата времени, дескать, морально устаревший ЯП. Бред, конечно. Но
> такое мнение присутствует (обычно у тех, кто к преподаванию вообще никакого
> отношения не имеет).

Паскаль, тот который Вирта, вообще ООП не поддерживает. Так причем тут перегрузка?

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

106. Сообщение от Сладкая булочка (?), 13-Июл-26, 01:51   +/
>> Зачем тебе вся спецификация?
> И я говорю, язык с такой спецификацией, как основа для обучения -
> это зло. Особенно те части, где одну и ту же операцию
> можно парой десятков способов выполнять на вполне законных основаниях (конструкторы там
> всякие).

До конструкторов надо дорасти. В школе ООП вообще ни к чему. Алгоритмы можно писать в обычном процедурном стиле. Информатику можно вообще на бумаге изучать. Там математика в основном.

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

108. Сообщение от Сладкая булочка (?), 13-Июл-26, 02:10   +/
> Остальное - мало кому интересные эмоции и субъективное мнение об   личностных качествах автора Bun.

Они в первую очередь должны быть интересны пользователям сего поделия.

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

109. Сообщение от Сладкая булочка (?), 13-Июл-26, 02:21   +1 +/
> От того создаётся впечатление об армии троллей. Возможно это девочки, которые за не очень большие деньги делают копи-пейст сами не знают чего. Короче не нужен этот язык.

Да школьники это или студни. Банально работы на нем почти нет, а та что есть требует знания с (само собой куда без него) или с++, ну и, конечно, предметной области. Отчего все эти фанаты и пишут здесь, ну или тратят деньги с завтраков на ИИ, переписывая очередной проект.

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

110. Сообщение от Сладкая булочка (?), 13-Июл-26, 02:23   +/
> Во-первых, не такие уж они и зеваки. Во-вторых, есть и другие "зеваки",
> имеющие примерно то же мнение, с аргументацией, всё, как положено.

Какая у тебя аргументация в сообщении выше?


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

111. Сообщение от Сладкая булочка (?), 13-Июл-26, 02:33   +/
>> Твои крупнейшие фирмы планеты делают решения-одногодки.
> Вот это утверждение требует доказательной базы. Андроид - ОС, запускаемая на миллиардах
> смартфонов. Винда - ОС, запускаемая на сотнях миллионов компьютеров. Клаудфларя -
> фирма, обслуживающая четверть Интернета. Не мог бы ты теперь расшифровать, что
> означает твоё утверждение "решения-одногодки", и о каких-таких нетленках, программируемых
> на века, мы здесь рассуждаем?

Да. На си я могу современным компилятором собрать древний проект, просто указав стандарт. Андроид на ядре Линукса, але. То, что они там что-то переписывают - их дело. Мне какая разница? Через год устройства перестанут получать обновления и это и есть одногодки. Другие твои любимые примеры туда же, тем более ты не знаешь какой и сколько кода там на языке, от которого ты фанатеешь.

Ты ответь мне на простой вопрос: какая тебе лично от этого польза? Пользуешься redox'ом? Сомневаюсь. Сидишь под виндой? Ну ты и раньше сидел на ней, а там раста не было. И какая разница лично тебе? Код тебе никто не даст, лично собрать/модифицировать ты его не можешь.  

>> Нормальное решение - это спека языка, с подробным описанием
> Я ведь и не спорю, что это ненормально. Но! Во-первых, спека спеке
> рознь. Возьмём ту же спеку для Си, где пару сотен UB
> можно найти. То есть, что хотите, то и делайте, господа разработчики,
> мы вам не указ. Такая себе спека, другими словами.

Что это означает? В спецификации определены UB. Все. Что ты с этим будешь делать, будешь ли использовать санитайзер (по аналогии с растовским miri) - дело твое. Да и хватит уже эту страшилку распространять. Попробуй попиши что ли код.


> Во-вторых, как я уже заметил, бОльшая часть пользователей, инженеров обходится прекрасно без всяких спек.

Причем тут пользователи? Инженер без спеки - это гончар кривых глиняных статуэток. В любой нормальной инжереной культуре есть спеки и стандарты иначе бы у тебя ничего не работало, даже электричество дома.

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

112. Сообщение от Аноним (112), 13-Июл-26, 06:51   –1 +/
Ага.
Если проект для гугла провальный - то просто выкинули и перенаправили ресурсы на другие.
Срадать, превозмогать но есть кактусовый чемодан без ручки - такое скорее в фанатикам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #150

114. Сообщение от Аноним (114), 13-Июл-26, 09:33   +/
> На си я могу современным компилятором собрать древний проект, просто указав стандарт.

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

> Андроид на ядре Линукса, але. То, что они там что-то переписывают - их дело.

Да, и в ядре линукс на андроиде на миллионах девайсов работает раст код.

>  Мне какая разница?

Не знаю. Предположу что "побухтеть из-за приступа хейтерства".

> Через год устройства перестанут получать обновления и это и есть одногодки.

Только для нищyков которые не могут себе позволить девас с поддержкой в 5+ лет.

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

Что значит не знаю? Скачать репозиторий и запустить cloc может любой человек, даже СИшник.
Заодно можешь попробовать поймать корпорации на вранье
blog.google/security/rust-in-android-move-fast-fix-things/
"With roughly 5 million lines of Rust in the Android platform "
ноябрь 2025 года - 5 миллионов строк раст кода.

> Ты ответь мне на простой вопрос: какая тебе лично от этого польза?

Польза от выкидывание дыряшkи и замены её на раст код?
А вот такая "Our historical data for C and C++ shows a density of closer to 1,000 memory safety vulnerabilities per MLOC. Our Rust code is currently tracking at a density orders of magnitude lower: a more than 1000x reduction."

Я хочу чтобы код которым я пользуюсь был максимально возможно корректным и безошибочным

>  Пользуешься redox'ом? Сомневаюсь.

Так речь была про андроид. При чем тут редокс?
Если в линукс добавлят дрова на расте - то линукс просто станет лучше.

> Сидишь под виндой? Ну ты и раньше сидел на ней, а там раста не было. И какая разница лично тебе? Код тебе никто не даст, лично собрать/модифицировать ты его не можешь.  

Причем тут винда??
Ты сосредоточься! И не выходи за буфер обсуждения.

>  В спецификации определены UB. Все. Что ты с этим будешь делать, будешь ли использовать санитайзер (по аналогии с растовским miri) - дело твое. Да и хватит уже эту страшилку распространять.

В итоге у нас куча компиляторов каждый из которых может решить UB по своему.
Точне "может случиться всё что угодно". Ну например, компилятор будет шутить похабные шутки про твою мамку.
Это даже не ID список разрешенных вариантов указан в стандарте.

Санитайзер это хорошо, но хорош ли язык, который требует такие костыли?

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

115. Сообщение от Аноним (114), 13-Июл-26, 09:40   –1 +/
> Эти проекты на Раст выглядят игрушечными.

Так это и есть игрушечный проект.
Как ядро одного студента тридцать лет назад.

Серьезные проекты требуют серьезных ресурсов - т.е зачастую участия корпораций.
Поэтому раст есть в андроиде и хроме, которыми пользуются буквально миллиарды людей.
И в клоудфларе, aws и азуре.

>  И их смешно мало в сравнении с Си проектами. И обычно они ничем не заканчиваются.

Как и большинство проектов вообще)

> Комментарии в поддержку этого языка пишут люди которые в программировании не понимают зачастую элементарных вещей.

Типа не читавшие стандарт и не понимающие что такое конформанс и почему UB это зло?

> Короче не нужен этот язык. Безопасности он не добавляет. Только проблем.

Еще раз соглашусь с "Комментарии пишут люди которые в программировании не понимают зачастую элементарных вещей".

> По факту.

А факты будут?

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

116. Сообщение от Сладкая булочка (?), 13-Июл-26, 12:44   +/
>> На си я могу современным компилятором собрать древний проект, просто указав стандарт.
> Какой позорное вранье.
> Тебе сначала придется выбрать компилятор, так как шланг, гцц и условный тцц
> дают разные результаты. Потом подобрать версию компилятора. Ибо тоже случаются казусы.

Приведи пример "казусов".

>> Андроид на ядре Линукса, але. То, что они там что-то переписывают - их дело.
> Да, и в ядре линукс на андроиде на миллионах девайсов работает раст
> код.

где конкретно, приведи ссылки на код ядра.

>> Через год устройства перестанут получать обновления и это и есть одногодки.
> Только для нищyков которые не могут себе позволить девас с поддержкой в
> 5+ лет.
>>  Другие твои любимые примеры туда же, тем более ты не знаешь какой и сколько кода там на языке, от которого ты фанатеешь.
> Что значит не знаю? Скачать репозиторий и запустить cloc может любой человек,
> даже СИшник.
> Заодно можешь попробовать поймать корпорации на вранье
> blog.google/security/rust-in-android-move-fast-fix-things/
> "With roughly 5 million lines of Rust in the Android platform "

Давай теперь тоже самое про винду и твою любимую клаудфарю. А на рекламные посты гугла мне как бы все равно. Андроид от этого не перестает быть одногодкой и не катится не понятно куда.

>> Ты ответь мне на простой вопрос: какая тебе лично от этого польза?
> Польза от выкидывание дыряшkи и замены её на раст код?
> А вот такая "Our historical data for C and C++ shows a
> density of closer to 1,000 memory safety vulnerabilities per MLOC. Our
> Rust code is currently tracking at a density orders of magnitude
> lower: a more than 1000x reduction."

Опять ты приводишь какие-то левые  цитаты. Для тебя лично какая польза?

>> Сидишь под виндой? Ну ты и раньше сидел на ней, а там раста не было. И какая разница лично тебе? Код тебе никто не даст, лично собрать/модифицировать ты его не можешь.
> Причем тут винда??
> Ты сосредоточься! И не выходи за буфер обсуждения.

Выше комментарий прочитай для начала. Речь про винду не я начала.

>>  В спецификации определены UB. Все. Что ты с этим будешь делать, будешь ли использовать санитайзер (по аналогии с растовским miri) - дело твое. Да и хватит уже эту страшилку распространять.
> В итоге у нас куча компиляторов каждый из которых может решить UB
> по своему.
> Точне "может случиться всё что угодно". Ну например, компилятор будет шутить похабные
> шутки про твою мамку.
> Это даже не ID список разрешенных вариантов указан в стандарте.

UB на то и UB, что не должно проявляться. Ты не понимаешь определения UB и пытаешься умничать.

> Санитайзер это хорошо, но хорош ли язык, который требует такие костыли?

Как miri в расте?) Посмотри сколько багов он нашел в safe коде)))

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

117. Сообщение от Аноним (117), 13-Июл-26, 12:58   +/
> Приведи пример "казусов".

https://stackoverflow.com/questions/35805837/gcc-and-clang-p...
Один и тот же код даст разный результат для разных компиляторов.
У СИшников это называется "переносимость".

> где конкретно, приведи ссылки на код ядра.

https://github.com/torvalds/linux/blob/master/drivers/androi...

>> blog.google/security/rust-in-android-move-fast-fix-things/
>> "With roughly 5 million lines of Rust in the Android platform "
> Давай теперь тоже самое про винду и твою любимую клаудфарю.

Пф, что аргументов нет, начились маневры?

> А на рекламные посты гугла мне как бы все равно. Андроид от этого не перестает быть одногодкой и не катится не понятно куда.

Одногоджкой он стал только в твоих бредовых фантазиях

> Опять ты приводишь какие-то левые  цитаты. Для тебя лично какая польза?

Что значит левые? Ты вообще того?

> UB на то и UB, что не должно проявляться. Ты не понимаешь определения UB и пытаешься умничать.

Ну просвети меня гуру.
А потом скажи, как написать програму с сохранением конформанса или сложение двух чисел это уже может быть UB?

>> Санитайзер это хорошо, но хорош ли язык, который требует такие костыли?
> Как miri в расте?) Посмотри сколько багов он нашел в safe коде)))

"где конкретно, приведи ссылки на код" )))
В эту игру можно играть вдвоем.


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

118. Сообщение от Аноним (131), 13-Июл-26, 13:14   +/
Вот стоит в Debian 11

1.48.0

Сколько текущих пакетов и программ им соберётся?

Специфика сборки современных утилит на Rust требует сотен мелких crates. Мейнтейнеры физически не могут портировать и протестировать тысячи мелких библиотек Rust внутри инфраструктуры APT, поэтому бэкпорты для них отсутствуют.

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

119. Сообщение от Аноним (119), 13-Июл-26, 13:33   +/
> Вот стоит в Debian 11

древнее копролитное поделие, для которого даже LTS заканчивается в августе.

> 1.48.0
> Сколько текущих пакетов и программ им соберётся?

Зависит от того зафиксированы ли версии крейтов.

> Специфика сборки современных утилит на Rust требует сотен мелких crates.

А пример можно? Утилиты для которой нужны сотнИ крейтов.

> Мейнтейнеры физически не могут портировать и протестировать тысячи мелких библиотек Rust внутри инфраструктуры APT, поэтому бэкпорты для них отсутствуют.

Т.е это проблемы не раста, а любителей некрокода и дебиллианов в частности.


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

120. Сообщение от Сладкая булочка (?), 13-Июл-26, 13:37   +/
>> Приведи пример "казусов".
> https://stackoverflow.com/questions/35805837/gcc-and-clang-p...
> Один и тот же код даст разный результат для разных компиляторов.
> У СИшников это называется "переносимость".

По ссылке код с уб. Еще раз пойди и прочитай, что такое уб. Причем тут переносимость не понятно.

>> где конкретно, приведи ссылки на код ядра.
> https://github.com/torvalds/linux/blob/master/drivers/androi...

Как много кода) Еще и с уязвимостями https://www.opennet.ru/opennews/art.shtml?num=64439 ))))

>>> blog.google/security/rust-in-android-move-fast-fix-things/
>>> "With roughly 5 million lines of Rust in the Android platform "
>> Давай теперь тоже самое про винду и твою любимую клаудфарю.
> Пф, что аргументов нет, начились маневры?

Пруфы должны быть от тебя. Тебе еще раз повторяю: у тебя нет доступа к их коду. Какая разница на чем он лично для тебя? Просто душу греет?

>> А на рекламные посты гугла мне как бы все равно. Андроид от этого не перестает быть одногодкой и не катится не понятно куда.
> Одногоджкой он стал только в твоих бредовых фантазиях

Угу, ты же у нас обновляешь смартфоны каждый год, это совсем другое!

>> Опять ты приводишь какие-то левые  цитаты. Для тебя лично какая польза?
> Что значит левые? Ты вообще того?
>> UB на то и UB, что не должно проявляться. Ты не понимаешь определения UB и пытаешься умничать.
> Ну просвети меня гуру.
> А потом скажи, как написать програму с сохранением конформанса или сложение двух
> чисел это уже может быть UB?

Не вижу смысла метать бисер перед тобой. А эти глупые примеры со сложением... Придумай уже что-нибудь по интереснее.

>>> Санитайзер это хорошо, но хорош ли язык, который требует такие костыли?
>> Как miri в расте?) Посмотри сколько багов он нашел в safe коде)))
> "где конкретно, приведи ссылки на код" )))
> В эту игру можно играть вдвоем.

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

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

123. Сообщение от Аноним (123), 13-Июл-26, 13:57   +/
> По ссылке код с уб.

Так покажи мне СИшный код без УБ)

> Еще раз пойди и прочитай, что такое уб.

А ты почитай, что такое конформанс и как влияет UB на "Strictly conforming".

> Причем тут переносимость не понятно.

"Переносимость" это мантра СИшников, типа СИщный код один раз написал и он работает на куче платформ.
А оказывается даже "неправильный" компилятор может сломать работоспособность.

>>> где конкретно, приведи ссылки на код ядра.
>> https://github.com/torvalds/linux/blob/master/drivers/androi...
> Как много кода)

Попросила код - вот код. Теперь прикапываешься к кол-ву.

Код есть? да
В ядре? тоже да
Работает на миллионах андроид девайсах.
Чего тебе еще надо @ (c)

> Еще и с уязвимостями https://www.opennet.me/opennews/art.shtml?num=64439

Отличный пример - софтина упала, баг нашли и починили.

А теперь сравни с СИ дpыcтней в ядре.
opennet.me/openforum/vsluhforumID3/140744.html
"... может применяться для удалённого выполнения кода с правами root при открытии специально оформленной web-страницы. Проблема проявляется начиная с ядра Linux 2.6.39 (2011 год)"

> Пруфы должны быть от тебя.

Так я пруфы привел для андроида. Ты начала ныть про клоудфларю.

>> Одногоджкой он стал только в твоих бредовых фантазиях
> Угу, ты же у нас обновляешь смартфоны каждый год, это совсем другое!

Нет, мой смартфон получает обновления уже 5 лет.

> Не вижу смысла метать бисер перед тобой.

Ну т.е. унылый слив и обоcpaмс c твоей стороны? Не удивлен

> А эти глупые примеры со сложением... Придумай уже что-нибудь по интереснее.

Может и глупые, но CVE-2026-31707, CVE-2018-14634 и еще тысячи в ядре почему-то происходят.
Наверное СИшники неправильные попались, надо было просто слушать Сладкую Булку что "UB на то и UB, что не должно проявляться".
"Зачем вы с UB пишете? Просто пишите без UB" (с)

>>> Как miri в расте?) Посмотри сколько багов он нашел в safe коде)))
>> "где конкретно, приведи ссылки на код" )))
>> В эту игру можно играть вдвоем.
> Открой проект на своем любимом гитхабе и прочитай ридми.

Не-не-не, давай ссылку и кол-во багов.
(ты конечно поcocно сольешься, но это так для протокола))


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

125. Сообщение от Анонимemail (125), 13-Июл-26, 14:06   –1 +/
Но больше всего Open Source софта под MIT/Apache/BSD, которые все-равно переживут
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

126. Сообщение от Сладкая булочка (?), 13-Июл-26, 14:12   +/
>>Какая мне разница на эти компании?
> Вам просто привели пример, что ваше замечание "что всё не имеет смысла"
> не имеет смысла для названных компаний.

Ты занимаешься словоблудием вместо ответа на конкретный вопрос. Какая для тебя пользова от того, что у них там раст или не раст? Доступа к коду у тебя нет, развернуть у себя возможности тоже, в разработке ты скорее всего не учасвтуешь. В чем смысл?

>>Любой нормальный инженер скажет, что стандарт это хорошо.
> Интернет живёт без стандартов.

Это не так. У протоколов есть стандарты, есть ecmascript и т.д.

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

Выше уже был ответ про "пользование без стандартов" и "инженеров". Повторяться не буду.


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

127. Сообщение от Аноним (152), 13-Июл-26, 14:13   +/
> когда приходится по цепочке собрать 10 растов и все 10 обновлений -- минорщина

Зачем такое надо? Какой-нибудь guix'овский bootstrap? Так жалуйся в свой guix, если он не умеет без полного бутстрапа собирать когда это не нужно, или кэшировать промежуточные пакеты. В нормальных системах или через rustup на установку любой версии нужно около 10 секунд, nighly можно обновлять каждый день, и обновлял бы каждый час если бы сборки так часто выходили.

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

128. Сообщение от Аноним (152), 13-Июл-26, 14:19   +1 +/
> Пока в gcc нет поддержки раста все бессмысленно.

Но это поддержка в gcc бессмысленна, как и весь gcc при наличии llvm.

> Пока нет стандарта раста или хотя бы не разбросанного по разным местам описания языка - тоже.

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

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

129. Сообщение от Сладкая булочка (?), 13-Июл-26, 14:20   +/
>> По ссылке код с уб.
> Так покажи мне СИшный код без УБ)

Любой нормальный проект.

>> Еще раз пойди и прочитай, что такое уб.
> А ты почитай, что такое конформанс и как влияет UB на "Strictly
> conforming".

Ты занимаешься словоблудием.

>> Причем тут переносимость не понятно.
> "Переносимость" это мантра СИшников, типа СИщный код один раз написал и он
> работает на куче платформ.
> А оказывается даже "неправильный" компилятор может сломать работоспособность.

Только примера ты не привел, а привел кусок кода с уб. И что такое "неправильный" компилятор?

>>>> где конкретно, приведи ссылки на код ядра.
>>> https://github.com/torvalds/linux/blob/master/drivers/androi...
>> Как много кода)
> Попросила код - вот код. Теперь прикапываешься к кол-ву.
> Код есть? да
> В ядре? тоже да
> Работает на миллионах андроид девайсах.
> Чего тебе еще надо @ (c)

Ну миллионы мух не ошибаются, да.

>> Еще и с уязвимостями https://www.opennet.me/opennews/art.shtml?num=64439
> Отличный пример - софтина упала, баг нашли и починили.
> А теперь сравни с СИ дpыcтней в ядре.
> opennet.me/openforum/vsluhforumID3/140744.html
> "... может применяться для удалённого выполнения кода с правами root при открытии
> специально оформленной web-страницы. Проблема проявляется начиная с ядра Linux 2.6.39
> (2011 год)"

Пожаловался на тебя за ненормативную лексику. Такое поведение явно говорит о том, что у тебя заканчиваются аргументы (хотя их и не было).

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

130. Сообщение от Аноним (4), 13-Июл-26, 14:21   +/
Везде. Rustup не собирает тулчейн, Мань.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127 Ответы: #154

131. Сообщение от Аноним (131), 13-Июл-26, 14:46   +/
Нет, вы не правы, скараментальная фраза у тренера нашей сборной:

"Ну, и...?"

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

132. Сообщение от Аноним (163), 13-Июл-26, 15:18   –1 +/
>> Так покажи мне СИшный код без УБ)
> Любой нормальный проект.

Ядро это нормальный проект?
Или х11? Или GRUB? Или библиотеки типа freetype, libxml2, libwebp?

Приведи пример "нормального без UB"

>> А ты почитай, что такое конформанс и как влияет UB на "Strictly conforming".
> Ты занимаешься словоблудием.

Мне приятно тыкать носом СИшников в их же стандарт. Ты ж читала его?

> И что такое "неправильный" компилятор?

Это который выдает не такой же результат как "правильный")

> Ну миллионы мух не ошибаются, да.

Ты про миллионы мух ставящих линукс на сервера?
Или которые считают СИ самым лучшия ЯП в мире?
К счастью люди - не мухи.

> Пожаловался на тебя за ненормативную лексику.

А какая лексика ненормативная?
https://gramota.ru/poisk?query=%D0%B4%D1%...
Грубо, но не является матом.

> Такое поведение явно говорит о том, что у тебя заканчиваются аргументы (хотя их и не было).

Хахаха, как будто от наличия этого слова дырень у ядре пропала.

Еще раз: в ядре (от которого зависит благополучие многих людей) СИшники написали настолько отвратительный код, что с 2011 года ""... может применяться для удалённого выполнения кода с правами root при открытии специально оформленной web-страницы".
Ядро не упало (как случилось бы с кодом на Расте), а уязвимость жила больше десятилетия.

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

133. Сообщение от Аноним (131), 13-Июл-26, 15:29   +/
> древнее копролитное поделие, для которого даже LTS заканчивается в августе.

А далее LLTS.

> Зависит от того зафиксированы ли версии крейтов.

Речь о сборке нового.

> А пример можно? Утилиты для которой нужны сотнИ крейтов.

uutils

> Т.е это проблемы не раста, а любителей некрокода и дебиллианов в частности.

Это проблема работы с поставляемым оборудовнием. То есть IT-бизнеса не заточенного на постоянные обновления серверов.

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

134. Сообщение от Сладкая булочка (?), 13-Июл-26, 17:36   +1 +/
>> Автор серверной JavaScript-платформы Bun опубликовал статью с разбором проекта по переписыванию Bun с языка Zig на Rust, используя AI-модель Claude Fable.
> Мысли создателя языка Zig по этому поводу:
> https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html

Спасибо за ссылку. Не перестаю удивляться адекватности мышления автора Зига.

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

135. Сообщение от Аноним (-), 13-Июл-26, 17:43   –1 +/
> Спасибо за ссылку. Не перестаю удивляться адекватности мышления автора Зига.

Если он такой "адекватный" то почему его поджелка почти никому не нужна?

Хотя о какой адекватности можно говорить, если у них no-AI policy, при том что в ядре ИИшка находит и исправляет застаревшие проблемы 🤷🏻‍♂️
Больше похоже на луdduта-фанатика.


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

136. Сообщение от Сладкая булочка (?), 13-Июл-26, 17:46   +1 +/
>> Спасибо за ссылку. Не перестаю удивляться адекватности мышления автора Зига.
> Если он такой "адекватный" то почему его поджелка почти никому не нужна?

Почему никому?

> Хотя о какой адекватности можно говорить, если у них no-AI policy, при
> том что в ядре ИИшка находит и исправляет застаревшие проблемы 🤷🏻‍♂️

Тогда тебе ничего не стоит найти баг и продать его где надо? Ведь правда? Ведь правда же?

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

137. Сообщение от Аноним (142), 13-Июл-26, 18:11   +/
> Rust обеспечивает более быстрый и более качественный код.

Это в какой методичке написано?

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

138. Сообщение от Аноним (142), 13-Июл-26, 18:16   +/
Толку от этого полуоткрытого AOSP, если на реальное железо его не поставить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

139. Сообщение от Аноним (142), 13-Июл-26, 18:17   +/
> Напомню что GCC какое-то время разрабатывался так же.

Да-а-а? И когда же это было?

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

140. Сообщение от _ (??), 13-Июл-26, 18:22   +/
Бро, по нонешним понятиям - ты редкий динозавр! Уважуха! :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

141. Сообщение от _ (??), 13-Июл-26, 18:24   +/
Вообще то - приходится. Только они не пробовав ничего слаще чем репа, думают что так и надо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

142. Сообщение от Аноним (142), 13-Июл-26, 18:38   +/
Да ничего, это просто другое.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

143. Сообщение от _ (??), 13-Июл-26, 19:18   –2 +/
Забавно смотреть как тут извозчики спорят какая порода лошадей луДше, упорно не замечая пролетающих мимо них автомобилей :)

Какая в (_|_) разница на чём там ЫЫ-ка кот напишет, кто его вообще смотреть будет? :)

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

144. Сообщение от Аноним (144), 13-Июл-26, 20:22   +/
> Хотя о какой адекватности можно говорить, если у них no-AI policy

Это да. Тут надо выбирать или rust или no-AI policy Ж:)

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

145. Сообщение от Аноним (144), 13-Июл-26, 20:31   +2 +/
Стоят двое и обсуждают, что лучше Харлей или БМВ, забавно, но не очень. Тут, пролетая из одного кювета в другой кювет на трубе воткнутой в (_|_), водитель сего чудесного изделия заявляет, что ничего лучше нет. Вот это по-настоящему забавно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #143

146. Сообщение от Володька Драйвер (?), 14-Июл-26, 10:34   –1 +/
Стандарт не нужен если есть референсная имплементация.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60

147. Сообщение от Аноним (147), 14-Июл-26, 10:48   –1 +/
>> Если он такой "адекватный" то почему его поджелка почти никому не нужна?
> Почему никому?

А подскажите серьезные проекты на этой поделке?
Ну кроме Буна (уже бывшего).

>> Хотя о какой адекватности можно говорить, если у них no-AI policy, при том что в ядре ИИшка находит и исправляет застаревшие проблемы 🤷🏻‍♂️
> Тогда тебе ничего не стоит найти баг и продать его где надо?

А надо? Это не фитится в мои моральные нормы.
Я привык зарабатывать честным трудом.
Продажа багов это подло + если все будут так поступать, то рано или поздно меня это тоже коснется.

> Ведь правда? Ведь правда же?

Это ты проецируешь свое моральное падение на других?


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

148. Сообщение от Аноним (148), 14-Июл-26, 12:20   +1 +/
> А подскажите серьезные проекты на этой поделке?

https://github.com/tigerbeetle/tigerbeetle
Большой, серьезный проект, и очень хороший код.

О применениях языка (а также его сравнение с Rust - я обещаю, тебе понравится) можешь послушать в интервью с одним из разработчиков TigerBeetle, Алексом Кладовым:
https://www.youtube.com/watch?v=NAOOGB1q6uQ

А про Bun Эндрю вполне ясно выразился. Там не идиоматичный Zig, и даже хорошим кодом это не назвать, какой-то "человекослоп". Вернее, был. А теперь там теперь Rust, но не опять идиоматичный, а тотальный unsafe, сгенерированный ИИ-шницей. Как говорится, теперь это ваша головная боль, растоманы и эл-эл-эмолюбы.
На закуску, вот тебе ещё одно мнение об этом маркетинговом ходе Антропик (похоже, у нас *назревает* новый M$, судя по триллионам инвестиций и грязным играм с сообществом):
https://raymyers.org/post/zig-creator-calls-spade-a-spade/

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

150. Сообщение от Смузихеб забывший пароль (?), 14-Июл-26, 14:23   +/
угу. а потом - снова затащить на свой горб и сделать наигранно-заинтересованное лицо
или, казалось бы, причём тут флаттер и дарт
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112

151. Сообщение от Аноним (50), 14-Июл-26, 15:08   +/
> https://github.com/tigerbeetle/tigerbeetle
> Большой, серьезный проект, и очень хороший код.

0.17.9 🤔
настолько большой и серьезный, что если зайти в их stories на сайте, то там
ShowWallet - Building Mobile-First Digital Payments for Nigeria
?

Есть условный СИ - это ядро линукс (да дырявое, но какое есть).
Есть С++ - это тонны пользовательского софта, игровые движки и тд (тоже дырявый).
Есть раст - это 5 лямов строк в андроиде, библиотеки в хроме, драйвера для MESA.

Вот что значит большой и серьезный проект.
А это какая-то подзаборная шпана 🤷🏻‍♂️

> О применениях языка (а также его сравнение с Rust - я обещаю, тебе понравится) можешь послушать в интервью с одним из разработчиков TigerBeetle, Алексом Кладовым:
> https://www.youtube.com/watch?v=NAOOGB1q6uQ

Спасибо, посмотрю.

> А про Bun Эндрю вполне ясно выразился. Там не идиоматичный Zig, и
> даже хорошим кодом это не назвать, какой-то "человекослоп". Вернее, был.

Но брать 60к баксов ему это не мешало))
А как спонсор ушел, содержанка обидилась и начала рассказывать что у того уд кривой был.

> А теперь там теперь Rust, но не опять идиоматичный, а тотальный unsafe, сгенерированный ИИ-шницей.

Оно так и планировалось. ИИчницей транслируем проект в-лоб.
Проверяем что оно вообще будет работать.
Создаем пять вакансий с требование "знание раста".
Переписываем нормально и вдумчиво в новой репе.

> Как говорится, теперь это ваша головная боль, растоманы и  эл-эл-эмолюбы.

Тестовый проект есть тестовый проект.
Отправится в мусорку когда потеряет ценность окончательно.

> На закуску, вот тебе ещё одно мнение об этом маркетинговом ходе Антропик (похоже, у нас *назревает* новый M$, судя по триллионам инвестиций и грязным играм с сообществом):
> https://raymyers.org/post/zig-creator-calls-spade-a-spade/

Ой, там прямо с порога алармисткие крики и рекламный буллщит
"TigerBeetle, a financial transaction database ... in fact it appears to be one of the most reliable databases in existence"
вообще без доказательств.

Ты же понимаешь, что ИННОВАЦИОННЫЙ подход "All memory must be statically allocated at startup. No memory may be dynamically allocated (or freed and reallocated) after initialization." был еще в MISRA C офигенно бородатого года?

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

152. Сообщение от Аноним (152), 14-Июл-26, 19:58   +/
> который постоянно плывет.

Все языки "плывут". В каждом питоне пачка депрекаций, в каждом новом стандарте плюсов, даже в мёртвом перле.

> Просто потому что невозможно какая либо разработка на языке

Возможна вообще без каких либо проблем. Вышла новая версия, почитал изменения, поправил. Лентяй? Вообще ничего не читай - докинь следующую вервию в CI и чини депрекации и поломки по мере появления. Даже не умеющее программировать менеджерьё справится - закинет в клода лог ошибок и CHANGES языка, и он поправит весь огромный проект меньше чем за доллар.

Не говори только что ты ещё бесполезнее клода.

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

153. Сообщение от Аноним (152), 14-Июл-26, 20:15   +/
> Но с другой на стабильном Rust написать что-либо нетривиальное невозможно

Интересно что вы там такого нашли что прям невозможно. Я тоже поклонник найтли, но всё что оттуда требовалось скорее входит в категорию приятных QoL фич, а не того без чего невозможно прожить. Вот из первого попавшегося под руку немаленького проекта:

```rust
#![feature(const_trait_impl)]
#![feature(coverage_attribute)]
#![feature(cow_is_borrowed)]
#![feature(debug_closure_helpers)]
#![feature(default_field_values)]
#![feature(duration_constructors)]
#![feature(file_buffered)]
#![feature(ip)]
#![feature(iter_collect_into)]
#![feature(iter_intersperse)]
#![feature(iterator_try_collect)]
#![feature(lock_value_accessors)]
#![feature(option_reduce)]
#![feature(stmt_expr_attributes)]
#![feature(test)]
#![feature(trait_alias)]
#![feature(trim_prefix_suffix)]
#![feature(try_blocks)]
```

При желании всё это выкидывается и проект становится совместимым со stable, причём ценой будет сильно меньше лишней строчки на кейс. Ну будет `Duration::hours(24)` вместо `Duration::days(1)`. Ну будет покрытие тесты учитывать. Ну в 2 строки вместо одной будет тривиальное изменение значения под мутексом. Что-то есть во внешних крейтах типа `itertools`. Что-то вообще вынести даже полезно, например `default_field_values` невозможно пользоваться пока оно не поддерживаются в `syn`.

Много вкусного есть в области const (`const_default`, `const_trait_impl`, `derive_const`), но `LazyLock` написать даже проще чем эти фичагейты, оверхед неизмерим.

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

154. Сообщение от Аноним (152), 14-Июл-26, 20:20   +/
Я знаю, Клав. Очёчки одень и прочитай что там написано не только про rustup. Можно поставить пакет из дистрибутива. Тоже не доверяшь? Ну собирай, но зачем 10 раз? Эта сборка - 20 минут раз в полгода, это быстрее и реже чем тот же firefox, который ты, надо думать, тоже собираешь из исходников. Так что претензии твои яйца выеденного не стоят.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #130 Ответы: #157

155. Сообщение от Аноним (152), 14-Июл-26, 20:27   +/
> Твоя ошибка, если ты доверяешь бинарному. Не удивляйся, когда какой-нибудь файрфокс, собранный растом, собранным бинарным растом, будет очень странно себя вести.

Так firefox тоже не нужно собирать. А про недоверие всему на свете - это тебе лечиться надо. Вот в твоём GUIX remote root нашли, теперь не только твоя такими трудами забутстрапленная из исходников система протроянена, тебе ещё и свежий микрокод в процессор и сетевуху прошили, теперь первый все твое ключи от aesni сливает второй, а она втихаря рассылает куда надо, не говоря о том что следующую твою с трудом забутсрапленную систему порутают сразу, если ты железо не поменяешь. Живи теперь с этим. Не доверяет он бинарному, епт.

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

156. Сообщение от Аноним (152), 14-Июл-26, 20:30   +1 +/
> Как по мне -- Nim куда как более адекватен. Может больше, семантика проще.

Ты хоть строчку на нём написал? Как вообще можно такое нести про мертворожденный язык-игрушку одного человека, как v, hare, odin, crystal и прочие параши. Они ничего не могут, и не смогут никогда.

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

157. Сообщение от Аноним (4), 14-Июл-26, 20:31   +/
Обновление раста выходит раз в месяц, какие, к чёртовой бабушке, раз в полгода? Файрфокс так же раз в месяц обновляется. Чёт ты совсем не в теме. 10 раз, потому что ты обязан собрать каждое обновление по цепочке, ты не можешь использовать позапрошлую версию для сборки текущего тулчейна раста. Зато ты можешь использовать старый раст для сборки того же файрфокса без проблем.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #154

158. Сообщение от Аноним (4), 14-Июл-26, 20:35   +/
Трояны тут ни при чём, в этом достаточно доверия мейнтенерам и минимальной их компетентности (чтобы не шипили что-то левое, дебианы тут сразу мимо). Ну и нужна возможность проверить и убедиться. А вот криво собранный тулчейн тебе много радости доставит. И не говори, что ты не видел, как программы постоянно крашатся и зависают -- а ведь всё от кривых лап мейнтейнеров (по большей части).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155 Ответы: #159

159. Сообщение от Аноним (152), 14-Июл-26, 23:47   +/
> И не говори, что ты не видел, как программы постоянно крашатся и зависают

Не поверишь: не видел, хотя уже с десяток лет поддерживал/ю до полустотни FreeBSD'шных портов и альтовых пакетов.

> а ведь всё от кривых лап мейнтейнеров (по большей части).

Я даже не могу представить как такого сейчас можно добиться иначе как на битой памяти. Ну ладно, 20 лет назад когда люди не умели в тесты и CI, транк gcc мог действительно быть сломанным и выплёвывать битый код. Он тогда вообще был низкого качества, поэтому все  боялись `-O3` как огня. Ну ладно, кто-то мог не тот `-march` использовать (этим с сейчас грешат добавляя в сборку `-march=native`). Но это же возможно только на локалхосте какого-нибудь кулибина типа тебя, а в репозитории ни нестабильный компилятор, ни кривые флаги попасть не могут, во-первых, потому что не от куда, во-вторых, потому что репозиторий собирается целиком сам на себе, а значит если там начнёт генерироваться битый код, репозиторий не соберётся вообще, даже если в нём вообще не вызывались никакие тесты.

Таким образом, вообще не понятно, что за проблему с зависающим софтом ты придумал и что за мантейнеров в ней виновных ты нагаллюцинировал.

> Трояны тут ни при чём

Был абсолютно уверен что ты параноик, но видимо тут тяжелый случай, если у тебя софт который у всех работает, у тебя вдруг нет, и лечишь ты это 10кратной пересборкой раста.

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

160. Сообщение от Аноним (152), 14-Июл-26, 23:52   +/
> Не удивляйся, когда какой-нибудь файрфокс, собранный растом, собранным бинарным растом, будет очень странно себя вести.

Очень удивлюсь. Собственно, у меня только такой раст и есть, причём nightly обновляющийся раз в 2 недели (на FreeBSD он собирается бинарной бетой). Очень интересно как бинарный раст которым пользуется подавляющее большинство растеров, вдруг что-то не так соберёт. А вот в то что после твоих десятикратных пересборок непонятно чего непонятно чем, чтобы не верить рабочим бинарным сборкам, у тебя что-то не заработает, я поверю охотно.

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

161. Сообщение от Аноним (4), 15-Июл-26, 00:22   +/
Всё куда сложнее, чем ты там нафантазировал. У меня есть список программ, которые крашатся при arch, отличном от core2. Есть программы, которые крашатся с опкодами avx. А мейнтейнеры не умеют собирать те же кути -- факт. Впрочем, больше отвечать я не буду.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #159

163. Сообщение от Аноним (163), 15-Июл-26, 06:43   +/
> Какая для тебя пользова от того, что у них там раст или не раст?

Менее дырявый код -> меньше вероятность что мой телефон или комп взломают и украдут мои денежки или сделают частью ботнета.

>  Доступа к коду у тебя нет,

Нет доступа к коду AOSP или хрома? Ты вообще норм?

>> Интернет живёт без стандартов.
> Это не так. У протоколов есть стандарты, есть ecmascript и т.д.

Отвратительная попытка подмены понятий.
Тебе сказали про интернет, а ты начинаешь какой-то емакс пихахать.

Интернет "стандарты" это RFC.
Те самые без которых не бегают UDP и TCP пакетики (RFC 768, RFC 9293).
Не определяется IP (RFC 791) и не отправляется почта (rfc 822)

Да-да, точно так же как в расте! Нет никакого ИСО стандарта.
Но мир не рухнул, интернет работает и позволяет глупым людям кричать в интернетах что "кoкoкo! нужен стандарт как в СИшке"))

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

164. Сообщение от Аноним (164), 15-Июл-26, 07:04   +/
> Пиши быстро.

Так быстро и так пишут, но такая фигня получается (с)

> Писать нужно на языке со стандартом и разными реализациями как миинимум.

Да, желательно чтобы реализации по разному обрабатывали код.
Ну там всякие UBшки и прочие подарочки от дидов.
Мы ж не ищем легких путей (с)

> Вектор развития раста совершенно неясен, в то время как на стандарты си и с++ влияют совершенно разные люди из разных компаний.

Ложная дихотомия в треде)))
Почему если на дыpяxy и дыpяxy++ "влияют совершенно разные люди из разных компаний" вектор развития "становится ясным"?
А если посмотреть что в коммитетах сидят люди от корпораций пересекающихся с раст-фаундейшн, то претензия становится вообще непонятной.

Напомню что коммитет С++ треснул на две половинки (почти как мягкое место) по поводу Safe C++ - на стороников Profiles от Страуструпа и сторонников "безопасного подмножества".
Это уже смешно, так как они десятки лет кричали что проблем нет, а как только конкурент начал поджимать - засуетились.

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

165. Сообщение от Аноним (164), 15-Июл-26, 07:05   +/
> Пиши быстро.

Так быстро и так пишут, но такая фигня получается (с)

> Писать нужно на языке со стандартом и разными реализациями как миинимум.

Да, желательно чтобы реализации по разному обрабатывали код.
Ну там всякие UBшки и прочие подарочки от дидов.
Мы ж не ищем легких путей (с)

> Вектор развития раста совершенно неясен, в то время как на стандарты си и с++ влияют совершенно разные люди из разных компаний.

Ложная дихотомия в треде)))
Почему если на дыpяxy и дыpяxy++ "влияют совершенно разные люди из разных компаний" вектор развития "становится ясным"?
А если посмотреть что в коммитетах сидят люди от корпораций пересекающихся с раст-фаундейшн, то претензия становится вообще непонятной.

Напомню что коммитет С++ треснул на две половинки (почти как мягкое место) по поводу Safe C++ - на стороников Profiles от Страуструпа и сторонников "безопасного подмножества".
Это уже смешно, так как они десятки лет кричали что проблем нет, а как только конкурент начал поджимать - засуетились.

> Ну мы посмотрим какой хвост уязвимостей будет у драйверов на расте.

Ну посмотрим)

> Хотя, подождите, что тут у нас https://www.opennet.me/opennews/art.shtml?num=64439  

Отличный пример!
Был баг. Оно упало. Баг починили.
А теперь сравни это с кодом от дыpявыx "уязвимость получение рута жила с 2011 года".
Чуешь разницу?

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

166. Сообщение от Брат Анон (ok), 15-Июл-26, 10:04   +/
> Как по мне за любой фигней вроде Nim, Zig или Carbon должна
> стоять какая-то коропорация с деньгами. Причем именно эта корпорация может в
> принцпе и разивать программы на этом языке. Остальные пусть пишут на
> ассемблере раз не в состоянии сделать чего-то полезное. А для учебных
> целей вполне сойдут языки вроде Pascal и С++

Ещё раз перечитай, что я написал. Я писал не про количество вложенного бабла. Я писал про адекватность.

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

167. Сообщение от Брат Анон (ok), 15-Июл-26, 10:05   +/
>> Как по мне -- Nim куда как более адекватен. Может больше, семантика
>> проще.
> Nim - игрушка автора, которые вместо стабилизации (баги про утечки висят годами),
> пилит новые версии.

Ты что-то сейчас про какую-то чушь написал. В Nim сильнейшие концепции надёжности заложены. Эффекты, ограничения, контракты, изоляты. Почитал бы документацию для приличия.

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

168. Сообщение от Брат Анон (ok), 15-Июл-26, 10:08   +/
>> Как по мне -- Nim куда как более адекватен. Может больше, семантика проще.
> Ты хоть строчку на нём написал? Как вообще можно такое нести про
> мертворожденный язык-игрушку одного человека, как v, hare, odin, crystal и прочие
> параши. Они ничего не могут, и не смогут никогда.

Пффф... Я на нем игры делаю. Обновления выходят каждый месяц. Ты вообще о чём?!)) Либы есть, конференции есть, коммерческие продукты есть. Ты сейчас какую-то чушь написал. Не надо Nim с V сравнивать. У первого версия 0.4, у второго 2.2.10. Первый недоделка, второй зрелый продукт.
Мнения экспердов так и прут во все щели.

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

169. Сообщение от Аноним (169), 15-Июл-26, 11:25   +/
> Отвратительная попытка подмены понятий.
> Тебе сказали про интернет, а ты начинаешь какой-то емакс пихахать.
> Интернет "стандарты" это RFC.
> Те самые без которых не бегают UDP и TCP пакетики (RFC 768, RFC 9293).
> Не определяется IP (RFC 791) и не отправляется почта (rfc 822)

Отвратительная попытка подмены понятий.

Статусы документов RFCКаждому RFC присваивается категория, определяющая его зрелость и обязательность:

Internet Standard (STD): Высший статус. Протокол полностью утвержден, проверен на практике и обязателен для совместимости оборудования в глобальной сети. Такому RFC дополнительно присваивается номер серии STD (например, стандарт для протокола IP — это RFC 791, имеющий статус STD 5).

Proposed Standard: Первая стадия стандартизации. Протокол стабилен, решает реальные задачи, но пока собирает отзывы от сообщества.

Best Current Practice (BCP): Официальные рекомендации по администрированию и настройке сетей, но не технические протоколы.

Informational / Experimental: Документы, которые публикуются для обмена опытом или тестирования идей. Они не являются стандартами.

Historic: Устаревшие протоколы, замененные новыми технологиями.

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

170. Сообщение от Сладкая булочка (?), 15-Июл-26, 14:20   +/
>>> Как по мне -- Nim куда как более адекватен. Может больше, семантика
>>> проще.
>> Nim - игрушка автора, которые вместо стабилизации (баги про утечки висят годами),
>> пилит новые версии.
> Ты что-то сейчас про какую-то чушь написал. В Nim сильнейшие концепции надёжности
> заложены. Эффекты, ограничения, контракты, изоляты. Почитал бы документацию для приличия.

Сразу видно, что ты только главную прочитал. Открой что ли баг трекер их, в котором никто не хочет фиксить баги. Автору некогда - он пилит новую версию.

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

171. Сообщение от Сладкая булочка (?), 15-Июл-26, 14:24   +/
>>> Как по мне -- Nim куда как более адекватен. Может больше, семантика проще.
>> Ты хоть строчку на нём написал? Как вообще можно такое нести про
>> мертворожденный язык-игрушку одного человека, как v, hare, odin, crystal и прочие
>> параши. Они ничего не могут, и не смогут никогда.
> Пффф... Я на нем игры делаю. Обновления выходят каждый месяц.

А баги про утечки как висели, так и висят https://github.com/nim-lang/Nim/issues?q=is%3Aissue... Только новые докидывают.

> Ты вообще о чём?!))

О том, что автор забросил текущую версию и пилит новую, потом забросит ее и будет пилить новую. Для него это игрушка.

> Либы есть, конференции есть, коммерческие продукты есть.

Либы - недоделанные и корявые. Примеры коммерческих продуктов в студию.


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

172. Сообщение от warlock66613email (ok), 15-Июл-26, 15:06   +/
Для рекомпиляции стандартной библиотеки (core, alloc) под нестандартную архитектуру нужна ветка nightly и нестабильные опции -- это главный затык.

Так же и panic=immediate-abort нестабильна, хотя в принципе без этого можно жить.

Также можно в принципе жить и без локальных аллокаторов (allocator_api), разруливая всё глобальным, но местами это прямо крайне неприятно.

never_type конечно всегда заменяется своим пустым енумом, но получаются городульки на ровном месте.

Можно ли как-то обойтись без stmt_expr_attributes я не знаю.

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

173. Сообщение от Аноним (173), 16-Июл-26, 09:07   +/
> Но это поддержка в gcc бессмысленна, как и весь gcc при наличии llvm.

Что ядро llvm собирают?

> Хрена себе, документации хотя бы отдалённо сравнимой по качеству с растбуком нет ни для одного языка.

Очень странное мнение, говорящие лишь о том, что ты не читал другую документацию.

Ну и главное, как писать код компилируемый разными версиями rust?

> А стандарт уже показал свою нужность на примере плюсов.

Тут с тобой полностью согласен. Именно на примере плюсов очевидно, что кроме программ однодневок есть огромная ниша программ существующих десятилетиями, где стандарты строго необходимы.

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

174. Сообщение от Аноним (174), 17-Июл-26, 14:23   +/
> На самом деле баги были безопасными?

БезопасТными

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

175. Сообщение от Аноним (175), 17-Июл-26, 14:38   +/
> Отвратительная попытка подмены понятий.

Где?)

> Статусы документов RFC Каждому RFC присваивается категория, определяющая его зрелость
> и обязательность:
> Internet Standard (STD): Высший статус.
> ....

Отлично, а где ISO?
На него же так пускают слюни СИники. С коммитетом в котором мудрые диды могут 10 лет обсуждать хватит ли UB или надо добавить еще.

Мне такая категоризация норм.
В расте у RFC есть life-cycle.
Принятые становятся частью языка.
https://github.com/rust-lang/rfcs/blob/master/text/0048-trai...

Ничего не напоминает?

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

176. Сообщение от Аноним (176), 17-Июл-26, 14:40   +/
> Отвратительная попытка подмены понятий.

Где?)

> Статусы документов RFC Каждому RFC присваивается категория, определяющая его зрелость
> и обязательность:
> Internet Standard (STD): Высший статус.
> ....

Отлично, а где ISO?
На него же так пускают слюни СИники. С коммитетом в котором мудрые диды могут 10 лет обсуждать хватит ли UB или надо добавить еще.

Мне такая категоризация норм.
В расте у RFC есть life-cycle.
Принятые становятся частью языка.
https://github.com/rust-lang/rfcs/blob/master/text/0048-trai...

Ничего не напоминает?

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


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

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




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

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