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

Исходное сообщение
"Выпуск 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.dev/opennews/art.shtml?num=63242


Содержание

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

"Выпуск Rust 1.87"
Отправлено PascalMan , 15-Май-25 23:54 
> За 10 лет стать

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


"Выпуск Rust 1.87"
Отправлено Ilon Mask , 16-Май-25 00:15 
Это все завистники и недоучки

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:13 
Ты наверное хотел сказать (кек)спертов?

Те самые, с притчей во языцах, С-шники?


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:18 
> (кек)спертов

В следующий раз соску изo ртa вынь и повзрослей прежде чем постить, а то не ясно что ты там пролепетал из люльки дeтcкого caда.


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:25 
Женой на кухне будешь командовать и указывать что ей делать.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 00:29 
Если сам себя не похвалишь, никто не похвалит.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 02:56 
Так вы сравнивайте языки для системного программирования и все будет ок. Ну и учтите американскую рекламу и закрытый код - работает пропаганда, причем очень хорошо судя по вашему комментарию. Языков программирования для этой цели не так то и много.

"Выпуск Rust 1.87"
Отправлено PascalMan , 15-Май-25 23:52 
> Язык сфокусирован на безопасной работе с памятью

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

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


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

"Выпуск Rust 1.87"
Отправлено ErrorSoft , 16-Май-25 02:19 
На машинах того времени и операционнки не всегда были, и все было безопасно по умолчанию.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 04:10 
Подскажи учреждение где готовят экспертов с таким уровнем экспертизы, чтобы десятой дорогой обходить этот гадюшник.

"Выпуск Rust 1.87"
Отправлено Аноним , 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.



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

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 00:39 
Вот вот. Если бы не сообщество, язык многим бы зашел.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:07 
> крайне тoкcичном сообществе

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


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

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

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

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


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:13 
^^ Вот кстати типичный кoммeнт от токсика наполненный на 99% демагогией

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:23 
И, конечно же, ты решил из-за него прекратить использование раста.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:25 
Kлoyн, завязывай дёргать роутер и писать с разных IP. Все твои коммeнтарии помечаются для модератора.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:29 
Дергаешь тут только ты. Точнее передергиваешь.
Да еще больная фантазия.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:42 
Какое ж ты аггресивное и уверенное в своей непогрешимости насекомое. Я пишу через тор. Если опеннет не всегда распознаёт это, то это не моя вина.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:26 
«Ой, не очень то и хотелось изучать этот ваш Раст»

"Выпуск Rust 1.87"
Отправлено Bottle , 16-Май-25 03:25 
Что удивительно, потому что Реддит это та ещё эхокамера.
Видимо, растосектанты настолько достали "своих", что их критикуют даже там.

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

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

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

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

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

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


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:17 
Это диды писали!

Наверное на 28 if он просто устал и решил что “больше точно никто не нажмет». Такие они, кексперты.


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:18 
>  кексперты.

Да мы поняли уже чтo ты клoyн, зачем повторяешься.


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 00:31 
>В чём прикол?

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


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 04:39 
Я тоже считаю, что у руста идиотский синтаксис.

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


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 00:42 
итог этого растопиара таков, что сейчас когда я обнаруживаю в зависимостях какого-нибудь сишного или плюсового проекта - либу написанную расте, то сразу её отключаю (если есть такая возможность).

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 02:07 
Не забудь ядро тоже отключить. В нем раст.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:20 
Поддержка ржавчины в ядре опциональна.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:15 
Переходи на NetBSD, или на крайняк на OpenBSD. Пару лет этого paка там ещё не будет точно.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:31 
Молодец 💪 Держи оборону! Потом будешь хвастаться в своем НИИ

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

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

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:22 
это сишники все портят, раст рулит!

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 02:00 
> я в состоянии следить за указателями в своих проектах

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


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:22 
Зaвязывай постить клoyнский контент, твоё творчество здесь никто не оценит.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:12 
На счёт сообщества. Оно и понятно. В раст идут латентные нетакусики, те, кто постоянно чем-то недоволен или хочет быть не как все, перманентные оппозиционеры во всех смыслах. А у такой публики всегда токсичность зашкаливает, они будут кидаться 💩 в друг друга пока не загрызут сами себя.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:17 
Новость про раст, но пришел сишничек и начал баттхертить, обвиняя всех в нетакусечничестве.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:18 
1) Вообще не программист, я старый дед на пенсии давно.
2) Почему ВСЕХ? Не всех, а только тeбя и представителей ceкты в которую ты вхож.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:47 
> В раст идут латентные нетакусики

ерунда какая-то, на фоумах просто такие отираются


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:20 
А потом Страуструп кричит: «Алярма! Спасите, помогите С++ не сдохнуть на обочине жизни, как старый потрепаный болезный бомж»

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:24 
> старый потрепаный болезный бомж

Молoдец, что представился. А сказать что хотел, клoyн?


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:37 
Стоит ли изучать как первый ЯП?

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:45 
Ни в коем случае, вырастешь соевым эдиком.

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

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 01:56 
Знаешь, в школах преподают ньютоновскую физику. Она в принципе в корне неверна по сравнению со спешал релативити и прочей квантовщиной, но в первом приближении сойдет. Так и тут. Первым языком бери сишечку, чтоб понять, как диды прогали в эпоху до безопасных языков. Узнаешь, что такое освобождение памяти и все такое, и будешь потом с благодарностью смотреть на раст, который все это делает за тебя.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 02:14 
Я бы порекомендовал паскаль (хороший современный есть lazarus). Он научит правильно понимать типизацию и в целом наиболее академический язык из всех. Зная паскаль освоишь всё что угодно.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 04:42 
Учить лучше всего не языки, а учебники, в которых всё нормально разъясняется.

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


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

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:10 
Меня больше интересует, а зачем его американцы так активно впаривают? Реклама весьма заметна, код закрыт. В связи с чем думаю что как минимум нужно перепроверить заявленные его супервозможности на нормальных тестах. Язык по факту ещё в разработке - стандарта нет. По стоимости - бесплатный. Странно.
Наверно американцы решили таки осчастливить весь мир замечательнейшим доступным и быстрым языком программирования!

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 03:26 
Спасибо Ржавчине, благодоря ей и хайпу вокруг неё мой BolgenOS Zver Edition обрел смысл. На досуге посмотрите ролик про хайп вокруг Ржавчины в Ubuntu на ютубе на канале Lunduke. Чел аргументированно разложил всё по полочкам.

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

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

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


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 04:07 
Совершенно нормальная реакция здорового организма на paк.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 04:56 
Я прочитал, и мне скорее понравился Руст в его описании.

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


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

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

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

Думайте!


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

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 04:05 
Да эта Rust секта поражает, упорно и весьма агрессивно бросаются на всех кто начинает язык критиковать и что вот вот придет будущее.

"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 04:04 
Как сказал классик: "Rust – это язык написания статей для блогов и сценариев для ю-туба, о том как хорош раст." (с)

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

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


"Выпуск Rust 1.87"
Отправлено Аноним , 16-Май-25 05:03 
После растопиара хотел бы я посмотреть на лица тех кто искренне топил за Раст. Не тех троллей, а именно, лица тех кто искренне... Вами манипулируют. Дураки!

В истории был пиар C++, Java где они сейчас? Просто заняли свои ниши. Расту тоже уготована своя ниша.