The OpenNET Project / Index page

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

Автор платформы Bun проводит эксперимент по переписыванию с Zig на Rust

06.05.2026 11:54 (MSK)

Джарред Самнер (Jarred Sumner), создатель и основной разработчик серверной JavaScript-платформы Bun, создал Git-ветку, в которой приступил к переписыванию Bun с языка Zig на Rust. Переписывание ведётся с использование AI-ассистента Claude, для которого сформировано отдельное руководство по портированию. По словам Джарреда пока это лишь эксперимент, а не официальный порт, и высока вероятность, что дальше эксперимента дело не зайдёт и переписанный код не будет использован.

Портирование ещё не завершено, и на текущем этапе весь интерес к проекту сосредоточен на том, чтобы оценить насколько работоспособным получится порт, будет ли он проходить набор тестов основного проекта и сложно ли будет сопровождать новый код. В конечном счёте планируется провести сравнительное тестирование вариантов Bun на Zig и Rust.

В декабре прошлого года проект Bun поглотила компания Anthropic, поэтому у Джарреда есть ресурсы для вовлечения в портирование передовых AI-моделей Claude. Платформа Bun применяется в продуктах Claude Code и Claude Agent SDK, и компания Anthropic заинтересована в повышении её качества и развитии. Bun является одним из самых успешных проектов на языке Zig, при этом у разработчиков Zig и Bun расходятся мнения в отношении применения AI в процессе разработки. В проекте Zig утверждён жёсткий запрет применения больших языковых моделей при подготовке pull-запросов, issue и комментариев (запрещён даже перевод через AI неанглоязычных комментариев).

Введение подобных ограничений объясняется разработчиками Zig негативным опытом в рецензировании созданных через AI pull-запросов, которые отнимают ресурсы и время (например, отмечаются бессмысленные изменения, AI-галлюцинации и раздутые коммиты в 10 тысяч строк). Кроме того, проект Zig позиционирует себя как ориентированный на участников, а не вносимый ими вклад в разработку - главной целью принятия pull-запросов называется не добавление нового кода, а помощь в развитии новых участников.

Автор Bun не согласен с запретом AI в Zig и полагает, что AI-слоп останется ностальгическим пережитком 2025 и 2026 годов, а разработка открытого ПО эволюционирует до запрета приёма кода от людей. Люди будут обсуждать проблемы, ставить задачи и расставлять приоритеты, а написание кода и отправка изменений в репозитории станет уделом AI. В качестве причины экспериментов с переписыванием на Rust также отмечается желание устранить проблемы в Bun, вызванные утечками памяти, и неприемлемая для крупных проектов политика Zig в отношении принятия в язык изменений, нарушающих совместимость.

Из-за запрета применения AI разработчики Bun вынуждены поддерживать собственный форк инструментария Zig, в котором благодаря применению AI удалось в 4 раза ускорить компиляцию за счёт распараллеливания семантического анализа и генерации кода. При этом судя по комментарию одного из разработчиков Zig причина отклонения патчей не в AI, а в том, что распараллеливание семантического анализа затрагивает не только компилятор, но и сам язык - чтобы реализовать предложенную функциональность без ошибок и несовместимостей, требуется внесение изменений в язык Zig. Вместо распараллеливания, разработчики Zig развивают инкрементальную компиляцию, которая по их предположению позволит на порядок повысить скорость компиляции.

JavaScript-платформа Bun развивается как высокопроизводительный аналог платформ Node.js и Deno. Проект разрабатывается с оглядкой на обеспечение совместимости с серверными приложениями для Node.js и поддерживает большую часть API Node.js. В состав платформы входит набор инструментов для создания и выполнения приложений на языках JavaScript и TypeScript, а также runtime для выполнения JavaScript-приложений без браузера, пакетный менеджер (совместимый с NPM), инструментарий для выполнения тестов, система сборки самодостаточных пакетов и прослойка для встраивания обработчиков, написанных на языке Си. По производительности Bun заметно обгоняет Deno и Node.js (в тестах на базе фреймворка React платформа Bun в 2 раза опережает Deno и почти в 5 раз Node.js). Для выполнения JavaScript задействован JavaScript-движок JavaScriptCore и компоненты проекта WebKit с дополнительными патчами.



  1. Главная ссылка к новости (https://www.theregister.com/20...)
  2. OpenNews: Доступна серверная JavaScript-платформа Bun 1.0, более быстрая, чем Deno и Node.js
  3. OpenNews: JavaScript-платформа Bun перешла в руки компании Anthropic
  4. OpenNews: Компоненты браузера Ladybird начали переписывать на Rust при помощи AI
  5. OpenNews: Переписывание кода при помощи AI для перелицензирования открытых проектов
  6. OpenNews: В JavaScript-платформе Bun добавлена поддержка вызова кода на языке Си
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65379-bun
Ключевые слова: bun, rust, zig
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (90) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Джон Титор (ok), 12:09, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Я предполагаю что он хочет посмотреть быстродействие и сравнить. Rust же рекламируют как язык программирования с высокой скоростью исполнения кода. Интересно что он скажет в результате - что откроет?
     
     
  • 2.3, Аноним (3), 12:16, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Вроде раст рекламируют как нечто среднее между питоном и додиез, все эти проверки в рантайме то не бесплатны. Чувак просто хочет хайпануть. Зиг слишком эзотерический и раст чуть менее эзотерический.
     
     
  • 3.5, Аноним (3), 12:21, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    К слову, нейронки с эзотерическими языками довольно посредственно работает. Так что не совсем понятен смысл это вообще обсуждать.
     
  • 3.6, Аноним (6), 12:22, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
     
  • 4.7, Аноним (3), 12:27, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • –3 +/
     
     
  • 5.10, Аноним (6), 12:33, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • –7 +/
     
     
  • 6.12, Аноним (12), 12:35, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.15, Аноним (6), 12:46, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 8.31, Аноним (12), 14:08, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 9.44, Аноним (44), 15:06, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 10.53, Аноним (12), 16:21, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +3 +/
     
  • 10.54, Аноним (12), 16:24, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 11.59, Аноним (44), 16:43, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 8.32, Аноним (12), 14:09, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.65, Аноним (65), 17:41, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 8.67, Аноним (65), 17:44, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.72, Аноним (72), 18:29, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 10.84, Аноним (65), 21:03, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.14, pepe_watafa (?), 12:39, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.27, Аноним (3), 13:44, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.56, Володька Драйвер (?), 16:37, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 8.66, warlock66613 (ok), 17:43, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.45, Аноним (45), 15:23, 06/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.8, Аноним (12), 12:27, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Отладочный код чудовищно медленный, об этом даже в документации bevy сказано, в то время как C++ разрабы  даже stl переписывают, так как он недостаточно быстрый в отладочном режиме (EASTL), в расте вот такое вот творится. Тестил демки bevy, там 70 фпс в сцене с кубом было
     
     
  • 3.9, Аноним (12), 12:31, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://github.com/bevyengine/bevy-website/blob/9d28acced9a21ef6fa211ff21088b0
     
  • 3.11, НяшМяш (ok), 12:34, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Отладочный код чудовищно медленный

    Отладочный код нужен для отладки. То есть такой, который в асме выглядит ровно так как и написал разработчик. Это в крестах пофигу как там UB выглядят. Но если очень надо и в гугле забанили, то можно компилировать зависимости с оптимизациями. Про это даже в документации раста сказано.

    [profile.dev.package."*"]
    debug = false
    opt-level = 3

     
     
  • 4.13, Аноним (12), 12:36, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    В отладочном коде надо полноценно работать и отлаживать, а эти "оптимизации" как раз проверки выкидывают, добро пожаловать в безопасный раст
     
     
  • 5.28, Аноним (3), 13:47, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Именно, даже переполнение целого только в отладочных билдах. Потому и тормозит нещадно, впрочем.
     
  • 4.48, Аноним (48), 15:37, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Отладочный код нужен для отладки. То есть такой, который в асме выглядит ровно так как и написал разработчик.

    Это верно только для Си и частично с большой натяжкой для C++. Для раста это неприменимо совсем потому что писатели на расте ничего не понимают ни в ассемблере, ни в шинах, ни в памяти, ни в регистрах процессора и тд и тп.

     
  • 4.81, Сладкая булочка (?), 18:44, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Отладочный код нужен для отладки. То есть такой, который в асме выглядит ровно так как и написал разработчик. Это в крестах пофигу как там UB выглядят.

    Да что же ты такое несешь (с) Открой уже для себя -fsanitize=memory,undefined. Удивишься.

     
     
  • 5.83, Аноним (65), 21:02, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я знаю что вы не правы. Вы знаете, что вы не правы. Вы знаете, что я знаю, что вы не правы.

    >Открой уже для себя -fsanitize=memory,undefined

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

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

     
     
  • 6.88, Сладкая булочка (?), 21:46, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>Открой уже для себя -fsanitize=memory,undefined
    > Вы предлагаете конечным пользователям выгружать код скомпилированый с этими флагами,

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

    > а потом отгружать в качестве телеметрии результаты его работы?

    Точно также как с растом.

    >>Удивишься
    > Конечно удивлюсь, так как вы опять предлагаете искать проблемы во время выполнения,
    > а не во время компиляции.

    Лучше сразу признавайте свою не правоту (с).

     
  • 6.90, Сладкая булочка (?), 21:52, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >>Удивишься
    > Конечно удивлюсь, так как вы опять предлагаете искать проблемы во время выполнения,
    > а не во время компиляции.

    Еще больше ты удивишься, когда прочитаешь тред и поймешь на что был ответ. Спойлер: в расте проверки также будут в рантайме. Как ты собрался проверять выход за границы массива в расте в comptime?

     
     
  • 7.95, Аноним (65), 23:26, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Каких проверок Вы почему-то не вспоминаете ни про одну проверку, которая происх... большой текст свёрнут, показать
     
  • 2.46, Аноним (46), 15:28, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    задача сверху в рамках его новой должностной инструкции, а именно "найти применение для Claude"
     

  • 1.4, Анонимус11 (?), 12:18, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > неприемлемая для крупных проектов политика Zig в отношении принятия в язык изменений, нарушающих совместимость

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

     
     
  • 2.17, Аноним (17), 12:51, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ждали скорости!
     

  • 1.16, Аноним (17), 12:48, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Но зачем ведь для этого уже есть Дино?
     
     
  • 2.20, Аноним (20), 13:06, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Но зачем ведь для этого уже есть Дино?

    Пока программисты  ̶В̶и̶л̶л̶а̶р̶и̶б̶а̶ Bun героически борются с "политикой Zig в отношении принятия в язык изменений, нарушающих совместимость", программисты В̶и̶л̶л̶а̶б̶а̶д̶ж̶о̶ Deno уже написали запланированный код и пошли отдыхать

     
     
  • 3.39, Аноним (17), 14:17, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но ведь Deno по итогу дикий тормоз и именно поэтому написали Bun.
     
     
  • 4.40, Аноним (40), 14:24, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Но ведь Deno по итогу дикий тормоз и именно поэтому написали Bun.

    Тормоз или нет, но авторов буна стали напрягать выбрыки Zigʼовцев.
    Не очень понятно на что они расчитывали, беря недопиленный язык без поддержки корпорация.

    Хотя не исключаю, что это просто "заказ на рекламу" от антропика.

     
     
  • 5.70, Аноним (70), 18:04, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Не очень понятно на что они расчитывали, беря недопиленный язык без поддержки корпорация.

    А минусы будут?

     
  • 4.51, Аноним (51), 16:12, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Но ведь Deno по итогу дикий тормоз

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

     
     
  • 5.61, пох. (?), 16:59, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну таки что-то ведь заставило антропика отказаться от Code на базе ноды и купить эту недоделку вместе с ее автором.

    Хотя возможно это что-то было ЫЫ галлюцинациями, а дэффективные менеджеры не стали их перепроверять.

     
  • 5.80, Сладкая булочка (?), 18:42, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Но тогда, если верить приведенным в статье значениям перформанса, стандартный ноджээс, который используется не только лишь везде, вообще на месте стоит.

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

     
  • 4.85, morphe (?), 21:08, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Даже по бенчмаркам bun - deno не сильно по скорости отстаёт

    И это при том что bun побеждает только в криво составленной синтетике за счёт того что эпловый js движок в отличии от v8 работает быстрее до прихода jit
    В реальных проектах же у deno скорость выше

     

  • 1.21, Абырвалг (?), 13:20, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >AI-слоп останется ностальгическим пережитком 2025 и 2076 годов

    Я поправил

     
  • 1.22, Tron is Whistling (?), 13:24, 06/05/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +3 +/
     
  • 1.24, Шарп (ok), 13:33, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >останется ностальгическим пережитком 2025 и 2026 годов

    Автор пишет из 2027 года?

     
     
  • 2.29, Аноним (29), 13:48, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну. Он такими категориями не думает. Он из 3026 вещает. Когда только и может настоящий ИИ появиться.
     

  • 1.25, Аноним (25), 13:35, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А аудит Bun с помощью ИИ он уже провёл?
     
  • 1.26, Аноним (25), 13:38, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему opennet.ru так тормозит. Более 5 сек. обновление странички.
     
     
  • 2.30, Аноним (30), 14:04, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А я думал тольуо у меня так...
     
     
  • 3.35, Аноним (35), 14:11, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    whois 217.65.3.21 прояснит ситуацию
     
     
  • 4.74, Аноним (74), 18:33, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Доменная зона DE на несколько часов была выведена из строя

    не могли достучаться до *.de слива :)

     
  • 2.33, Аноним (6), 14:09, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему opennet.ru так тормозит. Более 5 сек. обновление странички.

    Скорее всего "отключили интернет".
    Бедные дарагие маасквичи ноют, что даже телефоны не ловят.
    Глупенькие, это же всё ради их же безопасности.
    И замедление телеграмма, и отключение ютуба, и всякие истаграмы, роблоксы и прочее.

    Думаю чем ближе к дню П, тем будет хуже.

     
     
  • 3.47, Аноним (35), 15:35, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Дырявый сетевой сервис (мессенджер) всей сети мешает. Не понимаю почему с ним нянчатся? Без ютуба не скучаю. А прочее - мусор.  
     
  • 3.49, Аноним (49), 16:09, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    мадьярское каммунити говорит что скорее всего хостеру поплохело, т.к. тут он тоже лежал
     
     
  • 4.92, Аноним (92), 22:11, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > хостеру поплохело

    К нему мадьярские птички прилетели?

     
  • 3.82, Сладкая булочка (?), 18:49, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Бедные дарагие маасквичи ноют, что даже телефоны не ловят.

    У меня уже год нет мобильного интернета.

     
  • 2.34, Аноним (35), 14:10, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    opennet.ru живет на FILANCO хостинг. Их сайт тоже крутит круги 30 сек.
     
  • 2.36, Аноним (35), 14:12, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде нормализовалось через отсутствие пинга 5 мин..
     
     
  • 3.41, Аноним (41), 14:42, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На Расте он бы тормозил более безопастно.
     
     
  • 4.75, Аноним (74), 18:34, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше сразу огородиться от мира путём защиты клаутвари.
     
     
  • 5.96, Аноним (96), 23:38, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > клаутвари

    клавиатуры

     

  • 1.37, Аноним (37), 14:14, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А был бы у него изначально спек для ии агента, то сгенерировать имплементацию на любом языке было бы значительно проще.
     
  • 1.42, пох. (?), 15:01, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Платформа Bun применяется в продуктах Claude Code

    аааа... вот почему это уг не работает на редхатоидах (как, казалось бы, можно КОНСОЛЬНОЙ программе сделать зависимость от версии ведра чтобы она необратимо ломалась на ниправильном-ниправильном? А вот так - собрать тройной bullshit bingo и еще добавить ЫЫ)

     
     
  • 2.97, Аноним (97), 00:08, 07/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > тройной bullshit bingo

    отойди уже от зеркала, заплевал все

     

  • 1.43, Соль земли2 (?), 15:05, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хочешь найти противников своей идеи - расскажи им о ней.
     
  • 1.57, Аноним (65), 16:39, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >и на текущем этапе весь интерес к проекту сосредоточен на том, чтобы оценить насколько работоспособным получится порт, будет ли он проходить набор тестов основного проекта

    Что за глупые игры? Насколько сделают, настолько и получится работоспособным.
    >поэтому у Джарреда есть ресурсы для вовлечения в портирование передовых AI-моделей Claude

    Так что в итоге будет тестироваться, Rust, порт, Claude или Джарред?

     
  • 1.58, уп (?), 16:40, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Тем временем на опеннете не было даже новости о релизе Zig 0.16. Это позор.
     
     
  • 2.60, Аноним (60), 16:58, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Тем временем на опеннете не было даже новости о релизе Zig 0.16.

    Ты всегда можешь написать новость про то, что тебе интересно.
    Там внизу есть ссылочка "Добавить".

    > Это позор.

    А в чем позор?
    В том что на опеннете мало zigʼанутых фанатов? (в смысле языка, других как раз полным полно(()
    И что зиг рекламировался как убийца раста, а получился никому не нужным пшиком?

     
     
  • 3.94, Аноним (96), 23:12, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > на опеннете мало zigʼанутых фанатов?

    Зато растанутых дофига

    > зиг рекламировался как убийца раста

    Во-первых, он рекламировался, как "более безопасный C", а во-вторых, раст тоже рекламировался, как "убийца C", и где он? Уже убил C? Или убил здравый смысл?

     
  • 2.63, Другое имя (?), 17:07, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Правильный заголовок новости:
    "Zig 0.16. Это позор"
     

  • 1.64, небесный ученый (?), 17:33, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    месяц назад на хабре вышла статья как раз в тему
    -- "Когда на Rust уже всё переписали"
    https://habr.com/ru/articles/1022260/
     
  • 1.68, Аноним (65), 17:55, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В качестве причины экспериментов с переписыванием на Rust также отмечается желание устранить проблемы в Bun, вызванные утечками памяти

    Не хочу разрушать интригу, но "Memory leaks are memory safe". Это нужно брать как минимум Argentum.
    >а разработка открытого ПО эволюционирует до запрета приёма кода от людей

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

     
  • 1.71, Аноним (71), 18:16, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Автор платформы Bun проводит эксперимент по переписыванию с Zig на Rust

    Потом еще на golang посоветуйте ему. Там меньше закорючек )

     
     
  • 2.87, Аноним (74), 21:40, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не, надо на питон переходить, а потом его через JS запускать.
     
     
  • 3.98, Аноним (98), 00:10, 07/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.73, Horst Wessel (?), 18:30, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >эксперимент по переписыванию с Zig на Rust

    Это уже стало мемом.

     
     
  • 2.76, Аноним (74), 18:36, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Bun ... Zig ... Rust

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

     
     
  • 3.79, Horst Wessel (?), 18:41, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    BunanZigguRust
     
     
  • 4.93, Аноним (92), 22:17, 06/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Герр знает толк
     
     
  • 5.101, Аноним (101), 00:25, 07/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А Герр его знает.
     

  • 1.77, Сладкая булочка (?), 18:38, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Автор Bun не согласен с запретом AI в Zig и полагает, что AI-слоп останется ностальгическим пережитком 2025 и 2026 годов, а разработка открытого ПО эволюционирует до запрета приёма кода от людей. Люди будут обсуждать проблемы, ставить задачи и расставлять приоритеты, а написание кода и отправка изменений в репозитории станет уделом AI.
    > В качестве причины экспериментов с переписыванием на Rust также отмечается желание устранить проблемы в Bun, вызванные утечками памяти

    Без комментариев. Просто сказочный... По факту он просто увяз в крэшах и ошибся с выбором языка для проекта, который находтся в ранней стадии развития.

     
     
  • 2.99, Аноним (98), 00:11, 07/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    доооо, мнение иксперда, по факту!
     

  • 1.86, Аноним (74), 21:38, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > благодаря применению AI удалось в 4 раза ускорить компиляцию за счёт распараллеливания

    ИИ подсказал разработчикам, что у make есть опция -j ?

     
  • 1.89, Сладкая булочка (?), 21:50, 06/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Забавно как рекламируемый killerapp на зиге будет "убивать" сам зиг
     
     
  • 2.100, Аноним (98), 00:11, 07/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вот бы такое для сладкой булочки
     
  • 2.102, Аноним (102), 01:09, 07/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А что, вообще, прикольного в этом самом Зиге? Ну, кроме того что он отстойный?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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