|
| |
| 2.8, Вася Пупкин (?), 20:33, 14/05/2026 [^] [^^] [^^^] [ответить]
| +4 +/– | |
>В тестах производительности версия на Rust оказалась либо быстрее, либо на том же уровне. | | |
| |
| 3.47, Аноним (47), 22:30, 14/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– | |
> порт с языка Zig, который включает множество блоков unsafe
Вот сейчас unsafe уберут, и будет либо медленнее, либо совсем медленно.
| | |
|
|
| 1.4, nagual (ok), 20:23, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Не долго мучалась старушка
В высоковольтных проводах,
Её обугленная тушка
На птичек нагоняет страх...
| | |
| 1.6, Аноним (6), 20:31, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– | |
> После сборки версии на Rust исполняемый файл получился на 3-8 МБ меньше, чем при сборке версии на Zig
Вот это поворот! А местные воины против Раста пели о жирных бинарях...
| | |
| 1.7, Аноним (-), 20:32, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
предлагаю выдать ему премию дарвина, если в компилятор зиги завезут отточенные механизмы управления памяти из раста раньше, чем он закончит
| | |
| |
| 2.11, q (ok), 20:38, 14/05/2026 [^] [^^] [^^^] [ответить]
| +9 +/– |
Предлагаю выдавать премию дарвина всем, кто отказывается от стабильных отточенных механизмов управления паматью раста, в пользу еще не существующих механизмов в зиге. Мало того, что они не существуют, мало того, что их в плане нет и не было, мало того, что аффтары о них не заикались, мало того, что когда они появятся, они будут крайне сырыми, так ^комментатор еще и НАДЕЕТСЯ, что скоро все вот-вот изменится.
| | |
| 2.48, Аноним (47), 22:33, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> раньше, чем он закончит
А разве есть на расте законченные проекты? Вроде никто ещё тесты совместимости с переписываемым кодом на 100% не выполнил.
| | |
|
| 1.13, Аноним (13), 20:39, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>На данный момент на Rust реализован прямой порт с языка Zig, который включает множество блоков unsafe кода
>В тестах производительности версия на Rust оказалась либо быстрее, либо на том же уровне.
Когда ансейвы уберут, где гарантия что там перформанс не просядет? А если не убирать, то зачем раст, чисто из-за позиции zig против ии?
| | |
| |
| 2.17, Аноним (-), 20:44, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
а какая там позиция у зига против него? они язык развивают, крупным шрифтом написали что обратной совместимости не будет, как с памятью работать норм объяснили, ды даже уже рабочие аналоги интерфейсов подогнали. просто чувак сам сдулся, а тут к нему крутыши подкатили - вот его и понесло
| | |
| 2.19, Аноним (19), 20:50, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так а что мешает отказаться только от части ансейвов, чтобы не ронять производительность? Всяко безопаснее, чем когда весь код ансейв
| | |
| 2.34, laindono (ok), 21:54, 14/05/2026 [^] [^^] [^^^] [ответить]
| –1 +/– |
unsafe это инструмент интеграции низкоуровневых (и просто внешних) штук. Это не имеет ничего общего ни с безопасностью, ни с производительностью. Никакие проверки компилятора не отключаются внутри unsafe блоков. Никакие специфические оптимизации не применяются над unsafe блоками.
unsafe позволяет:
- разыменовывать сырые указатели
- взаимодействовать с другими штуками, помеченные unsafe
- получать доступ к мутабельным глобальным переменным
И это примерно всё. От программиста требуется вручную следить за корректностью этих частей. Это в свою очередь означает, что повышенного внимания требуют только очень небольшие куски кода. В этом вся суть данного инструмента.
| | |
| |
| 3.49, Аноним (47), 22:35, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> повышенного внимания требуют только очень небольшие куски кода
Ты забыл, что логическая ошибка из раст-кода, переданная в unsafe-код, творит чудеса.
| | |
| 3.53, Аноним (13), 22:48, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Это не имеет ничего общего ни с безопасностью, ни с производительностью
Я знаю что такое раст, не надо мне этот гет зе факст втирать. Например, растовый interior mutability, там внутри ансейв, вся секурнось в рантайме, а за правильность отвечает код не внутри ансейва, а тот кто его вызывает. Вместо порчи памяти и сегфолта проверка в рантайме (оно не бесплатно) и паника.
| | |
|
|
| 1.15, Аноним (15), 20:42, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
На Расте тоже нужно 5 лет опыта? Откуда его взять то если работы нет? Или нужно 5 лет вазюкать пет проектики?
| | |
| 1.23, Аноним (23), 21:00, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Голоса в голове заставляют его постоянно переписывать с одного на другое.
| | |
| |
| 2.40, Аноним (52), 22:14, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Легковнушаемый просто. Взяться писать с нуля на низкоуровневом и использовать готовые инструменты майков под другие языки. Выявить эту проблему, обвинить язык на котором пишет, и уйти где эта проблема решается компилятором, а пишет ИИ.
| | |
|
| 1.24, Аноним (24), 21:01, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ] | +/– | Как бы смешно это ни звучало, но переписывание на Rust имеет больший смысл чем д... большой текст свёрнут, показать | | |
| |
| 2.27, анонимс (?), 21:19, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Автор лукавит и пишем нуля так как это его проект - энтропики купили и отсыпали для пропаганды т.е. рекламы Клода (редкостная ерунда - пользуюсь несколько месяцев. Нагенерированному агентом вообще нельзя доверять. Как БЯМ ассистент норм хотя постоянно врёт. Включая сгенерированный им же код)
| | |
| 2.31, Аноним83 (?), 21:39, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так и потом зачем на раст переписывать?
Ладно там на какомнить питоне налабали по быраму, а потом на С или кресты перенесли так же быстро.
| | |
| 2.36, Аноним (-), 22:01, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Но в тот же момент "Попутно было устранено несколько утечек памяти и сбоев в тестах."
ну а про память его вообще слушать нех - https://github.com/oven-sh/mimalloc - форкнул, наложил патчей и пользуется? как-то странно его нытьё о мучениях и дата форка совпадают - пару лет
разрабы зиги/тайгербиттл совсем другое о памяти говорят, как её пользоваться, если что
| | |
|
| 1.25, Витюшка (?), 21:06, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
В общем для Zig это плохой знак. Хороший язык, но непригодный для чего-то серьёзного. А жаль.
| | |
| |
| 2.59, Аноним (52), 23:07, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
да тут уже и гайды как интерфейсы накатать, чтоб разработку масштабировать подъезжают. ты на рожу его посмотри, внушает тебе доверие?
| | |
|
| 1.26, sqrt (?), 21:14, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– | |
Указанный в новости PR закрыт и переименован в "ai slop" самим Джаредом:
> This PR has been marked as AI slop and the description has been updated to avoid confusion or misleading reviewers.
Что-то мне подсказывает, что перевод не утвержден (пока?)
| | |
| 1.29, Аноним (29), 21:27, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– | |
> желание устранить проблемы в Bun, вызванные утечками памяти
дак ведь раст не защищает от этого
| | |
| 1.30, Аноним (30), 21:30, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Разработчиков на с++ наняли на перспективу я так понимаю когда разочаруются в расте?
| | |
| |
| 2.43, Аноним (52), 22:23, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
плюсики больше всего подходят для склеивания - там обертка лапши на лапше в обертке по умолчанию так и так идёт
| | |
| 2.65, Сладкая булочка (?), 23:31, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
> Разработчиков на с++ наняли на перспективу я так понимаю когда разочаруются в
> расте?
У нитакусика же JavaScriptCore. Будет смешно, если он возьмет биндинг раста к v8 от deno.
| | |
|
| 1.37, Сладкая булочка (?), 22:05, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
— Вот ты говорил, город — сила, а тут слабые все...
— Город — это злая сила... Сильные приезжают, становятся слабыми, город забирает силу... Вот и ты пропал! (с)
| | |
| 1.39, Сладкая булочка (?), 22:11, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
Джарред Самнер до перевода на rust
https://www.opennet.ru/opennews/art.shtml?num=65379
> Автор Bun не согласен с запретом AI в Zig и полагает, что AI-слоп останется ностальгическим пережитком 2025 и 2026 годов, а разработка открытого ПО эволюционирует до запрета приёма кода от людей. Люди будут обсуждать проблемы, ставить задачи и расставлять приоритеты, а написание кода и отправка изменений в репозитории станет уделом AI.
Джарред Самнер после перевода на rust
> Также автор Bun объявил о найме сотрудников для поддержки Bun, имеющих более 5 лет опыта разработки на языках C/C++ и Rust. | | |
| 1.42, inferrna (ok), 22:20, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я, как растовик с 2020 года (с конца 2019), одобряю. Против Zig ничего не имею, но это язык для небольших проектов, где относительно несложно контролировать память. Сам использую zigbuild для сборки под хост с отличной от моей локальной версией libc.
| | |
| |
| 2.45, Аноним (52), 22:27, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– | |
нет желания каждые три года хайп поднимать, чего это они нас дропают?)))
полгодика зигую, нарадоваться не могу что в раст не смог
| | |
|
| 1.46, Аноним (46), 22:30, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Мудрое решение. Deno изначально на Rust. Node.js тоже пора призадуматься.
| | |
| 1.58, Аноним (58), 23:06, 14/05/2026 [ответить] [﹢﹢﹢] [ · · · ]
| +/– | |
>самым важным преимуществом варианта на Rust стала возможность отлавливания и предотвращения ошибок при работе с памятью,
Так сам же признался что там всё на unsafe, как Rust сможет помочь?
| | |
| |
| 2.64, Сладкая булочка (?), 23:28, 14/05/2026 [^] [^^] [^^^] [ответить]
| +/– |
>>самым важным преимуществом варианта на Rust стала возможность отлавливания и предотвращения ошибок при работе с памятью,
> Так сам же признался что там всё на unsafe, как Rust сможет
> помочь?
Это пока, потом уберут, перепишут. Ведь правда? Ведь уберут же?
| | |
|
|