The OpenNET Project / Index page

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



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

"Выпуск Rust 1.87"  +/
Сообщение от opennews (??), 15-Май-25, 23:04 
В день празднования десятилетия с момента выпуска языка программирования Rust 1.0 (проект Rust был основан в 2006 году, выпуск 0.1 был сформирован в 2012 году, а первая стабильная версия предложена в 2015 году) опубликован релиз  Rust 1.87. Язык сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки)...

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

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

Оглавление

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


3. "Выпуск Rust 1.87"  +7 +/
Сообщение от Аноним (-), 15-Май-25, 23:21 
Невероятный успех.
За 10 лет стать частью таких проектов как андроид и ядро линукса.
Мало какие языки могут таким похвастаться.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск Rust 1.87"  +3 +/
Сообщение от PascalMan (?), 15-Май-25, 23:54 
> За 10 лет стать

Стал разве что предметом холивapов среди фopумных экспepтов всех мастей.

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

107. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 08:45 
> Стал разве что предметом холивapов среди фopумных экспepтов всех мастей.

А разве форумным экспepтам нужно много для холивара?
Кто застал сра... споры с vs c++ ничему уже не удивляется))
И тогда, кстати, тоже кричали что плюсы не нужны, что это переусложнение... а вот как оно оказалось - плюсы везде, сишки - в нишевом легаси.

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

142. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (142), 16-Май-25, 09:49 
Какое легаси? Си во всю используется в проде в компании где работаю. Более того, сейчас с плюсов переписываем овнокод на Си.
Ответить | Правка | Наверх | Cообщить модератору

146. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (146), 16-Май-25, 10:04 
> Более того, сейчас с плюсов переписываем овнокод на Си.

Пришло время офигительных историй...

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

155. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (155), 16-Май-25, 10:39 
> Си во всю используется в проде в компании где работаю.

А что за софт, если не секрет?

Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору

12. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (12), 16-Май-25, 00:29 
Если сам себя не похвалишь, никто не похвалит.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

34. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 16-Май-25, 02:56 
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

84. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (84), 16-Май-25, 06:27 
> Невероятный успех. За 10 лет стать частью таких проектов как андроид и ядро линукса. Мало какие языки могут таким похвастаться.

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

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

106. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (106), 16-Май-25, 08:44 
Успех будет, когда у него появится нормальная IDE.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

133. Скрыто модератором  +1 +/
Сообщение от Аноним (133), 16-Май-25, 09:23 
Ответить | Правка | Наверх | Cообщить модератору

148. "Выпуск Rust 1.87"  +/
Сообщение от Советский инженер (ok), 16-Май-25, 10:08 
чем тебе RustRover не нормальная?
Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

153. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (84), 16-Май-25, 10:34 
451 Unavailable For Legal Reasons
Это прикол такой?
Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 10:43 
> 451 Unavailable For Legal Reasons
> Это прикол такой?

Хз, у меня все открывается.
Может ты живешь в какой-то оппе мира, где оно заблочено?

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

150. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 10:16 
> Успех будет, когда у него появится нормальная IDE.

Само собой. Но добавлю еще требования: поддержка основными компиляторами для основных (всех?) ОС, также отладчики, основные фреймворки типа Qt, библиотеки опять же (включая математику, те же IMSL, ESSL и другие). Словом экосистема должна быть. И всё должно быть на этом вашем новом языке - без прослоек в виде extern "C" (а не как в Python или R - языки, да, но куда не сунься, попадаешь на С/С++).
Как в фильме -  у нас (вас) всё будет. Лет через 30. Может быть.

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

5. "Выпуск Rust 1.87"  +13 +/
Сообщение от PascalMan (?), 15-Май-25, 23:52 
> Язык сфокусирован на безопасной работе с памятью

Ещё в турбопаскале под ДОС это всё можно было делать. В чём прикол? Только не говорите, что мол, в паскале это рантайм. Да, рантайм. Но если писать для bare metal что-то системное, то все эти фичи в Rust нафиг не нужны и вы всё равно пишете с unsafe.

П.с. https://imgur.com/a/W7BS5hp

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

7. "Выпуск Rust 1.87"  +/
Сообщение от Bottle (?), 16-Май-25, 00:02 
Так прикол ещё в том, что Паскаль это делал безопасно и быстро на машинах того поколения, современные процы переварят подобные проверки в рантайме и не захлебнутся.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск Rust 1.87"  +/
Сообщение от ErrorSoft (?), 16-Май-25, 02:19 
На машинах того времени и операционнки не всегда были, и все было безопасно по умолчанию.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск Rust 1.87"  –9 +/
Сообщение от Аноним (8), 16-Май-25, 00:02 
>> обеспечивается в Rust во время компиляции через проверку ссылок, отслеживание владения объектами, учёт времени жизни объектов (области видимости) и оценку корректности доступа к памяти во время выполнения кода.
> Ещё в турбопаскале под ДОС это всё можно было делать. В чём
> прикол? Только не говорите, что мол, в паскале это рантайм. Да,
> рантайм. Но если писать для bare metal что-то системное, то все
> эти фичи в Rust нафиг не нужны и вы всё равно
> пишете с unsafe.

Прикол тут видимо лишь в громком и унылом выпуске метана Военами Супротив Раста - причем каждый раз одной и той же тональности ...

Кстати, Воен(ы) - вы бы хоть разок посмотрели, что такое unsafe, что ли:


You can take five actions in unsafe Rust that you can’t in safe Rust, which we call unsafe superpowers. Those superpowers include the ability to:

    Dereference a raw pointer
    Call an unsafe function or method
    Access or modify a mutable static variable
    Implement an unsafe trait
    Access fields of a union

It’s important to understand that unsafe doesn’t turn off the borrow checker or disable any of Rust’s other safety checks: if you use a reference in unsafe code, it will still be checked. The unsafe keyword only gives you access to these five features that are then not checked by the compiler for memory safety.


Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

11. "Выпуск Rust 1.87"  +13 +/
Сообщение от Аноним (11), 16-Май-25, 00:16 
Проблема рacта не в самом языке, а в его крайне тoкcичном сообществе. И интонация в твoeм кoммeнтapии тому ярчайшее доказательство.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (14), 16-Май-25, 00:39 
Вот вот. Если бы не сообщество, язык многим бы зашел.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (17), 16-Май-25, 01:07 
> крайне тoкcичном сообществе

На реддите постоянно всплывают такие посты кстати, что люди из-за сообщества интерес к языку теряют.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

33. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (-), 16-Май-25, 02:53 
Пфф. Это либо откровенная ложь, либо рационализации, в тех случае когда реальная причина либо неизвестна самому говорящему, либо ему не хочется в ней признаваться.

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

Зачем оно вообще нужно это сообщество? Мне кажется, что есть две основные нужды, которые сообщество может удовлетворить. Во-первых, это ответы на вопросы, во-вторых совместная разработка. С "во-первых" если ты знаешь примеры тому, как люди не могут получить ответы на вопросы связанные с растом, то мне было бы интересно посмотреть, поскольку я не знаю как там дела с этим обстоят: я сам не задаю вопросы, если гугл не знает ответов на мои вопросы, я задаю их знакомым. С совместной же разработкой, какое тебе дело до сообщества? Ты общаешься с ограниченным кругом людей, а не с сообществом.

Короче, не надо верить всему, что люди говорят. Надо включать голову и разбирать их заявления критично.

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

52. "Выпуск Rust 1.87"  +1 +/
Сообщение от Bottle (?), 16-Май-25, 03:25 
Что удивительно, потому что Реддит это та ещё эхокамера.
Видимо, растосектанты настолько достали "своих", что их критикуют даже там.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

56. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (17), 16-Май-25, 03:28 
Кстати иам в коммeнты под постом обязательно сиюминутно налетают растовики и начинают разводить демагогию в своём стиле и лайкают друг-друга. Серьезно кажется, что это какая-то агрессивная ceкта. Больше ни в одном комьюнити из других языков такого не видел.
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск Rust 1.87"  +/
Сообщение от Смузихлеб забывший пароль (?), 16-Май-25, 08:58 
Значит, кто-то сильно заинтересован в продвижении раста и тратит на это деньги
Конечные фанатики могут работать за идею, но, сбор их в кучу и организация и направление их активности - это уже требует каких-то но денег и смежных расходов, причём, постоянно
Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (146), 16-Май-25, 09:09 
> Проблема рacта не в самом языке, а в его крайне тoкcичном сообществе.

Опять это мифическое "сообщество".

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

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

136. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (12), 16-Май-25, 09:29 
Разработчики "стандарта" языка токсичные. Чего тут непонятного?
Ответить | Правка | Наверх | Cообщить модератору

131. "Выпуск Rust 1.87"  +2 +/
Сообщение от Илья (??), 16-Май-25, 09:22 
Никогда не замечал такого. Наоборот, ребята, которые на крестах пишут влазят в любой тред про любой ЯП и начинают вонять.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

9. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (-), 16-Май-25, 00:03 
> Ещё в турбопаскале под ДОС это всё можно было делать. В чём прикол?

Ну... можешь писать на турбопаскале под ДОС, кто ж тебе запрещает)

> Только не говорите, что мол, в паскале это рантайм. Да, рантайм. Но если писать для bare metal что-то системное, то все эти фичи в Rust нафиг не нужны и вы всё равно пишете с unsafe.

А если нет) Чо если нет?

Надеюсь раст исправит хотя бы ошибки вида "28 раз нажал backspace, получил рута".

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

13. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (12), 16-Май-25, 00:31 
>В чём прикол?

В нибируанском синтаксисе.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

76. "Выпуск Rust 1.87"  +3 +/
Сообщение от Аноним (76), 16-Май-25, 04:39 
Я тоже считаю, что у руста идиотский синтаксис.

Сделали бы нормально, как в Си, javascript, или bash.

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

125. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (146), 16-Май-25, 09:10 
> Сделали бы нормально, как в Си, javascript

И как ты предлагаешь внедрить в такой синтаксис аннотации времени жизни для чекеоа борова?

> или bash.

Извини, но вот это уже дурка.

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

98. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (98), 16-Май-25, 08:17 
> Ещё в турбопаскале под ДОС это всё можно было делать. В чём прикол?

Borrow checker и RAII в турбопаскале?

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

135. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (133), 16-Май-25, 09:25 
В расте не сухари, а крутоны! Не блины, а панкейки!
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (14), 16-Май-25, 00:43 
Действительно, жаль что язык стал жертвой своего же сообщества и токсичного маркетинга, фичи у него интересные.
Стал бы я использовать его в своих личных проектах? Думаю что нет.
Я одержим максимальной производительностью, и в этом плане си все еще впереди. Ну и я в состоянии следить за указателями в своих проектах, где кода пара тысяч строк.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (17), 16-Май-25, 01:09 
Сообщество всё портит. Факт. Причем это не чисто наш менталитет, американцы на реддите жалуются постоянно.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (29), 16-Май-25, 02:00 
> я в состоянии следить за указателями в своих проектах

Все так думают. Но человеческий мозг -- это мясо, а не машина по точному определению того, какую память освобождать, а какую нет. Ты уверен, что мясо способно на точные математические задачи? У тебя калькулятор электронный или мясистый? Машина должна следить за указателями, а от мяса требуется лишь подчиняться боров-чекеру.

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

96. "Выпуск Rust 1.87"  –1 +/
Сообщение от Tron is Whistling (?), 16-Май-25, 07:58 
У кого мясо, у кого тонкая нейросетка. Вот первым раст зайдёт таки. Потому что да, от мяса требуется только подчиняться.
Ответить | Правка | Наверх | Cообщить модератору

127. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (146), 16-Май-25, 09:12 
> Потому что да, от мяса требуется только подчиняться.

Господи, кто о чем, а Tron is Whistling все о подчинении и кнутах. У тебя травма какая-то на этой почве, или что?

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

137. "Выпуск Rust 1.87"  +/
Сообщение от Tron is Whistling (?), 16-Май-25, 09:30 
Там было ещё не просто подчиняться, а борову подчиняться. Хочешь попробовать?
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск Rust 1.87"  +/
Сообщение от Karl Richter (ok), 16-Май-25, 09:42 
И к кому Вы себя относите, к мясу или тонкой нейросети?
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

151. "Выпуск Rust 1.87"  +/
Сообщение от Соль земли (?), 16-Май-25, 10:29 
Безопасность и производительность всё равно не сильно дружат, глядя на ситуацию с процессорами.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

23. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (23), 16-Май-25, 01:37 
Стоит ли изучать как первый ЯП?
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Rust 1.87"  +/
Сообщение от Оно ним (?), 16-Май-25, 01:51 
Нет. Как первый яп лучше взять си. На него и документации гора, и язык заметно проще. А после си уже можно учить хоть раст, хоть го, хоть динамические языки. Си - это хорошая основа.
Ответить | Правка | Наверх | Cообщить модератору

105. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (106), 16-Май-25, 08:43 
Начинать с Си - это ошибка. Сам начинал с C++.

Возьмите лучше Джаву.

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

115. "Выпуск Rust 1.87"  +/
Сообщение от Смузихлеб забывший пароль (?), 16-Май-25, 09:05 
жабу до пенсии можно изучать и так и остаться дураком
либо потому что не доучил, либо - потому что появился котлин и жабаненужна
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (130), 16-Май-25, 09:21 
МЫ сначала учили Си, потом С++. Если ты знаешь СИ, то любой другой сможешь. Начинать изучать с Java это ошибка.
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

28. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (29), 16-Май-25, 01:56 
Знаешь, в школах преподают ньютоновскую физику. Она в принципе в корне неверна по сравнению со спешал релативити и прочей квантовщиной, но в первом приближении сойдет. Так и тут. Первым языком бери сишечку, чтоб понять, как диды прогали в эпоху до безопасных языков. Узнаешь, что такое освобождение памяти и все такое, и будешь потом с благодарностью смотреть на раст, который все это делает за тебя.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

83. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 06:19 
> Она в принципе в корне неверна

Она верна не менее, чем остальные.
> по сравнению со

сравнивать не с чем.

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

89. "Выпуск Rust 1.87"  –1 +/
Сообщение от User (??), 16-Май-25, 06:58 
А чО не аристотелеву-то?! Откуда эта дискриминация? Понапридумывают всякой новомодной бнопни - потом загаживают ей мозги молодому поколению... "Ньютоновская" - это жаба какая, а ся - это вот аристотелева и есть. Куды ни ткни - дырки в логике, ничего не толком не объясняет - но для решения задач вида "квадратное катаем, круглое носим" вроде даже и годится.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

154. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (84), 16-Май-25, 10:37 
> загаживают ей мозги молодому поколению

Загаживали и раньше. Почему гравитация? Не знаете? Когда узнаете - приходите, послушаем.

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

31. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (-), 16-Май-25, 02:14 
Я бы порекомендовал паскаль (хороший современный есть lazarus). Он научит правильно понимать типизацию и в целом наиболее академический язык из всех. Зная паскаль освоишь всё что угодно.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

120. "Выпуск Rust 1.87"  +/
Сообщение от Смузихлеб забывший пароль (?), 16-Май-25, 09:08 
Похоже, скоро советчиков начинать-с-паскаля уже начнут бить
Лет 10-15 как эталонное ненужно. Можно даже в палату мер и весов отправлять или в стеклянную коробочку - и в шкаф, рядом с куском кости динозавра
Ответить | Правка | Наверх | Cообщить модератору

140. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (140), 16-Май-25, 09:48 
Все верно. Тот же Rust мультипарадигмальный язык и студни смогут на его базе получить разные подходы в программировании без необходимости изучать синтаксис и особенности других языков. С учетом того что язык активно внедряется в корп сегменте - они и без работы не останутся после окончания. А кому нужны паскалисты?
Ответить | Правка | Наверх | Cообщить модератору

141. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (140), 16-Май-25, 09:49 
Все верно. Тот же Rust мультипарадигмальный язык и студенты смогут на его базе получить разные подходы в программировании без необходимости изучать синтаксис и особенности других языков. С учетом того что язык активно внедряется в корп сегменте - они и без работы не останутся после окончания. А кому нужны программисты на Паскале?
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

77. "Выпуск Rust 1.87"  –2 +/
Сообщение от Аноним (76), 16-Май-25, 04:42 
Учить лучше всего не языки, а учебники, в которых всё нормально разъясняется.

Рекомендую Robert Strandh, "архитектура ЭВМ", Абельсон и Сассман "Структура и интерпретация компьютерных программ" и Феллейсен-Кришнамурти "How to design programs".

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

85. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (85), 16-Май-25, 06:37 
Раст не стоит. Сначала СИ, потом С++, потом можно Java.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

90. "Выпуск Rust 1.87"  +1 +/
Сообщение от User (??), 16-Май-25, 07:02 
А потом сразу в дворники, да - к пенсии закончишь с крестами (Но это не точно - они новые стандарты пишуть!) обернешься - а там чятжопэта все уже понагенерила.

СЕЙЧАС если и вкладываться - то в какие python-julia чтоб порог входа поменьше, а к предметной области - поближе и фигачить эту самую "предметную область" до посинения. Эпоха, когда "программизм" нёс какую-то самостоятельную ценность - закончилась.

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

103. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (106), 16-Май-25, 08:40 
> Сначала СИ, потом С++, потом можно Java.

Всё наоборот.

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

93. "Выпуск Rust 1.87"  +/
Сообщение от Проходил мимо (?), 16-Май-25, 07:38 
Как человек, который время от времени пишет на Rust, могу сказать, что Rust очень сложен в том плане, что есть много не совсем очевидных вещей, от которых тебе периодически "прилетает", поэтому готовься, будет трудно. Отсюда, кстати, и вопли хейтеров на OpenNET - люди просто неАсилили и, дабы оправдать себя в своих глазах, поливают язык грязью.

PS Подсказка на будущее: почитай про std::mem::replace(), в ряде случаев это просто незаменимая ИМБА.

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

94. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (94), 16-Май-25, 07:44 
python
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

104. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (106), 16-Май-25, 08:41 
Язык, в котором отступы определяют синтаксис, недостоин даже упоминания.
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (146), 16-Май-25, 09:18 
> Язык, в котором отступы определяют синтаксис, недостоин даже упоминания

Лол. На этом языке весь machine learning и анализ данных.

Так что если тебе действительно нужно деньги зарабатывать, а не гордо прозябать в нищете  со знаниями никому не нужных языков из 70-90х, то альтернатив не особо много.

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

147. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (147), 16-Май-25, 10:06 
ML, точней скрипты, а не сами модели, на питоне, потому что внезапно математик не программист и в нормальные языки не умеет
Ответить | Правка | Наверх | Cообщить модератору

156. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 10:42 
> внезапно математик не программист и в нормальные языки не умеет

Лол)) "нормальные языки" это какие?
Математик берет питон или что-то подобное, потому что ему работать нужно, а не с сишными указателями прдлиться. Пока ты будешь писать на "нормальном языке", конкуренты уже в прод выкатят.

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

100. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (100), 16-Май-25, 08:36 
Стоит! Язык не сложный и производительный.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

124. "Выпуск Rust 1.87"  +/
Сообщение от Nickolyan (ok), 16-Май-25, 09:09 
Лучше Golang
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

152. "Выпуск Rust 1.87"  +/
Сообщение от Соль земли (?), 16-Май-25, 10:31 
Тоже неплохой вариант, если сравнивать с Java!
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (24), 16-Май-25, 01:39 
Кто нибуть использует slint на встраиваемых устойствах с Linux? Чета я так и не смог победить кросскомпиляцию для своего окружения.
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 16-Май-25, 03:10 
Ответить | Правка | Наверх | Cообщить модератору

62. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (62), 16-Май-25, 03:41 
Обязательно к ознакомлению.
Особенно последние 2 абзаца: https://veresov.pro/rustmustdie/
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск Rust 1.87"  –1 +/
Сообщение от Аноним (-), 16-Май-25, 03:51 
Я б порекомендовал начать читать с начала. Вот прямо с первой строки "Постмортем: Это довольно неловкая и слишком негативная статья." Дальше можно не читать, потому что я здесь могу объяснить что там написано гораздо короче. В один абзац уложу всю статью.

Это заурядная реакция на первое знакомство с растом вида "ничего не понял, но критикую". Статья не датирована, но я предположу, что она была написана 5+ лет тому назад. Я с этим эпистолярным жанром не сталкивался как минимум с 2020 года, но когда-то он был очень популярен, тысячи самоназванных экспертов в языках программирования наперегонки писали такие стены текстов, которые абсолютно ничего не говорят о расте, только об их knee-jerk реакции на раст.

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

79. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (76), 16-Май-25, 04:56 
Я прочитал, и мне скорее понравился Руст в его описании.

Синтаксис похож на С++, но меньше шаблонного страдания, всё остальное логично довольно

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

91. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (91), 16-Май-25, 07:08 
Хорошая статья, официальный перевод на английский просто необходим.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

109. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (109), 16-Май-25, 08:56 
Херня собачья. Высосанные из пальца "проблемы" перечислены, а реальных проблем, рубящих весь ЯП на корню (статическая линковка, cargo, 10 версий одной и той же зависимости, заточенность экосистемы под оные, как следствие - сплошное bloatware с уязвимостями, которые пофиксить невозможно на практике - так как требует переписывания исходника каждой зависимости (Cargo.toml + Cargo.lock + переписывание исходника, так как смузихлёбы ломают API в каждой версии, ведь "всегда можно использовать старьё, его у вас никто не отнимает" )) - ни одной.
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

110. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (-), 16-Май-25, 08:58 
Забавно, я думал про этот опус студня Столярова уже забыли... ан нет, периодически достают и опять начинают размахивать.

С другой стороны, эта статья - прекрасная демонстрация как уровня преподавания, так и самого преподавателя)) Слава богу в МГУ есть нормальные преподаватели, жаль что фрика слышно намного сильнее.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

64. "Выпуск Rust 1.87"  +2 +/
Сообщение от Аноним (62), 16-Май-25, 03:44 
Кстати почитал тут тг чатик раста: там куча людей с аватарками в стиле аниме или котами спрашивают базовые вещи типа "не понимаю как устроен тип Result" или пиарят свои библиотеки для "красивого" задания дат :) А потом они же в других чатах пишут про сегфолты в си :D Ну вы поняли уровень экспертов.
И вот таких в раст сообществе очень много. Приходят из веба и тащат с собой не поймт что. Проект на расте зависит от огромного числа зависимостей, в которую автор может встроить бэкдор как делают в npm.

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

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

Думайте!

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

67. "Выпуск Rust 1.87"  +3 +/
Сообщение от Аноним (67), 16-Май-25, 03:51 
Пока существует секта растоверов, они, разумеется, будут пытаться пропихнуть его всюду, куда дотянутся. В целом это самое токсичное сообщество, когда-либо возникавшее в IT. Пока что у них получается не очень, но кто знает, кто знает. В своё время мусульмaнe развалили светский Иpaн и погрузили общество в средневековый шаpиат, так что ceкты недооценивать опрометчиво.
Ответить | Правка | Наверх | Cообщить модератору

143. "Выпуск Rust 1.87"  +/
Сообщение от Смузихлеб забывший пароль (?), 16-Май-25, 09:52 
> В своё время мусульмaнe развалили светский Иpaн и
> погрузили общество в средневековый шаpиат

То-то при монархе, ставленнике запада, откровенно плевавшем на собственных жителей, учиняющим массовые репрессии и жестоко, со множеством смертей подавлявшим любые протесты, было совсем не средневековье, а какая-то абстрактная "светскость"

Примечательно, кстати, что к тому перевороту азеры очень нехило руку приложили. Те самые, которых в Иране вдвое больше, чем в самом азербайджане.
Это к слову о "меньшинствах" и "сектах"

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

70. "Выпуск Rust 1.87"  +4 +/
Сообщение от Аноним (17), 16-Май-25, 04:04 
Как сказал классик: "Rust – это язык написания статей для блогов и сценариев для ю-туба, о том как хорош раст." (с)
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

159. Скрыто модератором  +/
Сообщение от Аноним (159), 16-Май-25, 10:48 
Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (66), 16-Май-25, 03:47 
> Из блоков "asm!" с ассемблерным кодом разрешено осуществлять переходы на блоки с кодом на языке Rust, что упрощает разработку низкоуровневого кода, например, реализации оптимизаций в ядре или организации взаимодействия с оборудованием.

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

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

95. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (95), 16-Май-25, 07:51 
> Разрешено точно указывать захваченные обобщённые типы и время жизни в определениях типажей с использованием возвращаемых типов impl Trait.

Наконец-то.

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

97. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (159), 16-Май-25, 08:05 
Ребята, а какие есть удобные веб-фреймворки для этого чуда техники? Наподобие кваркуса или микронавта есть что-нибудь?
Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (140), 16-Май-25, 09:03 
Если попроще для восприятия - Rocket, нужна максимальная производительность - Actiх. Есть еще Axum, но я его пока не щупал.
Ответить | Правка | Наверх | Cообщить модератору

134. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (95), 16-Май-25, 09:24 
https://github.com/poem-web/poem
https://rocket.rs
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

108. "Выпуск Rust 1.87"  +/
Сообщение от Главные редакторы (?), 16-Май-25, 08:52 
Если руст такой хороший, то почему на него только переписывают, но не создают ничего нового?
Ответить | Правка | Наверх | Cообщить модератору

145. "Выпуск Rust 1.87"  +/
Сообщение от BeLord (ok), 16-Май-25, 10:00 
Новое не язык программирования упирается, технически можно новое и на асме написать. Новое упирается в идею, потом в архитектуру и так далее.
Ответить | Правка | Наверх | Cообщить модератору

158. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (159), 16-Май-25, 10:47 
Так толсто, что аж тонко.
А зачем создавать что-то новое в опенсорсе: за новое что, деньги заплатят? Нет.
Это же опенсорс, кому что надо, тот то и делает.
Большинство фанатов сишки только советы раздают, а сами код не пишут.
Ответить | Правка | К родителю #108 | Наверх | Cообщить модератору

113. "Выпуск Rust 1.87"  +/
Сообщение от Ося Бендер (?), 16-Май-25, 09:03 
Почему с такой упоротостью нет новостей о других языках, например:
Кобол, Ада, Фортран, Форт, Алгол, Бейсик, ЭсОдин наконец?

Неужто этот сайт достоин только этого божественного языка?

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

117. "Выпуск Rust 1.87"  +/
Сообщение от нах. (?), 16-Май-25, 09:06 
> Почему с такой упоротостью нет новостей о других языках, например:
> Кобол, Ада, Фортран, Форт, Алгол, Бейсик, ЭсОдин наконец?

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

Они и день-то этот, наверняка, не знают.

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

122. "Выпуск Rust 1.87"  +/
Сообщение от Ося Бендер (?), 16-Май-25, 09:09 
Это про ЭсОдин?
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (140), 16-Май-25, 09:07 
Ну потому что язык активно развивается. Завидуете? Ж)
Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

126. "Выпуск Rust 1.87"  +/
Сообщение от Ося Бендер (?), 16-Май-25, 09:11 
В чем развитие? Добавить восклицательный знак, перенести код из одной библиотеки в другую, увеличить циферку в версии?
Ответить | Правка | Наверх | Cообщить модератору

129. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (-), 16-Май-25, 09:20 
> Кобол, Ада, Фортран,

А что нового можно написать про кобол? Что пенсы практически вымерли и писать некому?
Или какие новости были о Ада и Фортране? У них последние версии вышли в 23 году.

> Форт,

Невзлетевшая маргинальщина. Зашла только там, где использовались специализированные форт-микроконтроллеры, вроде космоса/военки где деньги не считают. Хотя и это время прошло.
А обычного софта даже у раста больше наберется чем на форте.

> Алгол

Последняя версия языка - ALGOL 68, а новейшая реализация S-algol 1979 года.
Что предлагаете про него писать? Историческую справку? Некролог?

> Бейсик

Тоже мертво.

> ЭсОдин наконец?

Это не язык программирования :)

> Неужто этот сайт достоин только этого божественного языка?

Этот сайт достоин только новостей про божественный Го!
И их публикуют после каждого релиза.

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

132. "Выпуск Rust 1.87"  +1 +/
Сообщение от Аноним (146), 16-Май-25, 09:22 
> Почему с такой упоротостью нет новостей о других языках, например:
> Кобол, Ада, Фортран, Форт, Алгол, Бейсик, ЭсОдин наконец?

Потому что они уже давно издохли, лол.

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

Ответить | Правка | К родителю #113 | Наверх | Cообщить модератору

144. "Выпуск Rust 1.87"  +/
Сообщение от Аноним (142), 16-Май-25, 09:53 
Для тех кто думает что rust обеспечивает безопасность без накладных расходов. В реальных проектах это не так. Приходится выбирать между накладными расходыми или дополнительными трудозатратами.

The related post on performance optimization is extremely interesting, in particular, the considerations drawn while moving from the unsafe ported code to safe¹:

> The first performance issue we hit was dynamic dispatch to assembly, as these calls are very hot. We then began adding inner mutability when necessary but had to carefully avoid contention. We found as we removed pointers and transitioned to safe Rust types that bounds checks increasingly became a larger factor. Buffer and structure initialization was also an issue as we migrated to safe, owned Rust types.

Based on their conclusions², each of those issues amounts to a few percentage points (total: 11%).

Based on the article, it seems that with highly complex logic, safety does come at the cost of raw performance, and it can be very hard to compensate (withing the safety requirements).

[¹]: https://www.memorysafety.org/blog/rav1d-performance-optimiza...

[²]: https://www.memorysafety.org/blog/rav1d-performance-optimiza...

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

149. Скрыто модератором  +/
Сообщение от Аноним (149), 16-Май-25, 10:12 
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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