The OpenNET Project / Index page

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



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

"Автор платформы Bun проводит эксперимент по переписыванию с Zig на Rust"  +/
Сообщение от opennews (ok), 06-Май-26, 12:09 
Джарред Самнер (Jarred Sumner), создатель и основной разработчик  серверной JavaScript-платформы Bun, создал Git-ветку, в которой приступил к переписыванию Bun с языка Zig на Rust. Переписывание ведётся с использование AI-ассистента Claude, для которого сформировано отдельное руководство по портированию. По словам Джарреда пока это лишь эксперимент, а не официальный порт, и высока вероятность, что дальше эксперимента дело не зайдёт и переписанный код не будет использован...

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

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

Оглавление

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


1. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +10 +/
Сообщение от Джон Титор (ok), 06-Май-26, 12:09 
Я предполагаю что он хочет посмотреть быстродействие и сравнить. Rust же рекламируют как язык программирования с высокой скоростью исполнения кода. Интересно что он скажет в результате - что откроет?
Ответить | Правка | Наверх | Cообщить модератору

3. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –17 +/
Сообщение от Аноним (3), 06-Май-26, 12:16 
Вроде раст рекламируют как нечто среднее между питоном и додиез, все эти проверки в рантайме то не бесплатны. Чувак просто хочет хайпануть. Зиг слишком эзотерический и раст чуть менее эзотерический.
Ответить | Правка | Наверх | Cообщить модератору

5. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (3), 06-Май-26, 12:21 
К слову, нейронки с эзотерическими языками довольно посредственно работает. Так что не совсем понятен смысл это вообще обсуждать.
Ответить | Правка | Наверх | Cообщить модератору

6. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +7 +/
Сообщение от Аноним (6), 06-Май-26, 12:22 
> Вроде раст рекламируют как нечто среднее между питоном и додиез,

И вы сможете предоставить пруфы?
Или это просто прдеж у лужу?

> все эти проверки в рантайме то не бесплатны.

Какие именно проверки в рантайме?
ЕМНИП в рекламе раста как раз рекламировали "compile time checks", всяких боровов и компилятор с плеткой.

> Зиг слишком эзотерический

Да, и весьма сырой.

> и раст чуть менее эзотерический.

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

Я бы сказал что это мейнстримный язык, что думаете? ;)

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

7. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –6 +/
Сообщение от Аноним (3), 06-Май-26, 12:27 
Корпорации вроде Майкрософт заинтересованы в неэффективном коде на раст, который позволит выкинуть программистов на мороз. Чистая экономия. Оттуда же и в ядре он. А проверки в рантайме никуда не деваются, и естественно они не бесплатны. Поэтому и конкуренция с виртуальными машинами.
Ответить | Правка | Наверх | Cообщить модератору

10. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –7 +/
Сообщение от Аноним (6), 06-Май-26, 12:33 
> Корпорации вроде Майкрософт

получает кучу бабла продавая облачные сервисы типа азура

> заинтересованы в неэффективном коде на раст,

наоборот, заинтересованы в языке, который будет пограммисту другом и товарищем готовым подставить борова в трудную минуту и дать совет

> который позволит выкинуть программистов на мороз. Чистая экономия.

Чистая чушь.
Они просто поняли что дырявые языки уперлись в максимум человеческого разума и сложность проектов.
Как диды в первом юникс-v4 наовнячили, так потомки продолжают.

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

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


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

12. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (12), 06-Май-26, 12:35 
Проверки границ массивов например
Ответить | Правка | Наверх | Cообщить модератору

15. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (6), 06-Май-26, 12:46 
> Проверки границ массивов например

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

А в СИ они нужны?
Что будет если не проверять границы массивов?
Что случится если программы выйдет за эти границы?

По какой-то причине в плюсы добавили .at() (СИшка как обычно отстает в "инновациях").

В компиляторы добавили -Warray-bounds (как раз на этапе компиляции), и -fsanitize=bounds (для рантайма).

Зачем если и так все хорошо работало?

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

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

31. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (12), 06-Май-26, 14:08 
В C++ короткие строки могут храниться без выделения в памяти, а в расте нет
Ответить | Правка | Наверх | Cообщить модератору

44. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –2 +/
Сообщение от Аноним (44), 06-Май-26, 15:06 
А если подумать? https://crates.io/crates/smol_str
Ответить | Правка | Наверх | Cообщить модератору

53. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +3 +/
Сообщение от Аноним (12), 06-Май-26, 16:21 
С ограничениями
Ответить | Правка | Наверх | Cообщить модератору

54. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (12), 06-Май-26, 16:24 
А как ей пользоваться, если остальная библиотека не рассчитана на нее? Каждый раз конвертировать в обычную? Вот это оптмизиация
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

59. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (44), 06-Май-26, 16:43 
Не нужно ничего конвертировать. SmolStr предоставляет такую же обычную &str ссылку для пользования как и String из стандартной билиотеки. Слайсам фундаментально без разницы куда в памяти они указывают.
Ответить | Правка | Наверх | Cообщить модератору

32. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (12), 06-Май-26, 14:09 
А почему я какие-то пруфы должен приводить? Я за всех анонимов должен отвечать? Раз уж взялся спорить, то приведи пруфы, что не медленее
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

65. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (65), 06-Май-26, 17:41 
>А почему я какие-то пруфы должен приводить?

Потому, что без них можно нести абсолютно любую чушь.
>то приведи пруфы, что не медленее

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Надеюсь, текст со звёздочкой вы в состоянии прочитать?

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

67. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (65), 06-Май-26, 17:44 
>А в СИ они нужны?

В ATS они не нужны. Но ни сторонники попсы вроде Rust, ни диды вроде си об этом языке не слышали.
>Что случится если программы выйдет за эти границы?

Они проверяются во время компиляции, за счёт зависимых типов.

Удивительно, но ни вы, ни ваш оппонент об этом языке почему-то не вспомнил.

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

72. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (72), 06-Май-26, 18:29 
А вы за пределами примитивных функций пытались на ATS писать?
Ответить | Правка | Наверх | Cообщить модератору

84. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (65), 06-Май-26, 21:03 
Я не понимаю ваш вопрос. Где проходит грань между примитивной функцией и не примитивной. Что должно при этом произойти?
Ответить | Правка | Наверх | Cообщить модератору

14. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от pepe_watafaemail (?), 06-Май-26, 12:39 
"А проверки в рантайме никуда не деваются ..."
Давайте, предметнее, о каких конкретно проверках в рантайме вы ведёте речь?
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

27. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (3), 06-Май-26, 13:44 
Индексы это самый известный пример, где производительность меньше. Валидация ввода в стандартной библиотеке, раскрутка стека очень дорогая, какая-то возня юникодом постоянно, переполнение стека ловит и так далее.
Ответить | Правка | Наверх | Cообщить модератору

56. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +2 +/
Сообщение от Володька Драйвер (?), 06-Май-26, 16:37 
Какая нахер раскрутка стека в Rust? оО
Обращение по индексу нужно только там где недерменированное обращение к памяти (для которого всегда нужно проверять границу), для детерменированного и тем более линейного обращения, есть итераторы с разовой проверкой инварианта.
Ответить | Правка | Наверх | Cообщить модератору

66. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от warlock66613email (ok), 06-Май-26, 17:43 
Раскрутка стека есть, если собирать в релизе без panic=abort. Конечно, надо быть идиотом, чтобы так делать, но тем не менее.
Ответить | Правка | Наверх | Cообщить модератору

45. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (45), 06-Май-26, 15:23 
>используется кучей серьезных компаний типа клоудфлари, мелкомягкими и амазоном..

Описали половину компаний, который его используют. Кстати, Microslop можно вычеркнуть, у них в редакторе текста почти 500 unsafe, что как бы намекает.
>Я бы сказал что это мейнстримный язык, что думаете?

Думаю нет, потому что вакансий на нем нет. В отличие от мейнстримного C++ например.

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

107. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (107), 07-Май-26, 07:59 
> И вы сможете предоставить пруфы?
> Или это просто прдеж у лужу?

Странно, что мы не слышали этих вопросов от поедателей безопасТной Rекламы - кушали молча.

> Да, и весьма сырой.

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

> используется кучей серьезных компаний

Оценят только любители ковыряться в кучах (с задних дворов) компаний с сЮрьезным лицом. Вспоминается анекдот про сантехника: "..А то так и будешь ключи подавать!"

> типа клоудфлари, мелкомягкими и амазоном..

То-то я думаю у клодфлари каждый месяц Интернет ломается. У Мелкомягких сертификаты утекают. У убунты... (список факапов уточняется).

> Я бы сказал что это мейнстримный язык, что думаете?

Мэйн-стрЁмный.

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

110. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (110), 07-Май-26, 09:49 
> Странно, что мы не слышали этих вопросов от поедателей безопасТной Rекламы

Ну т.е пруфов не будет, а ты позорно слился?
Совершенно не удивлен)

> Это из-за слёз растоманов, которые потратились на курсы, сертификацию, учили иероглифы,
> а оказалось, всё зря - можно было проще, быстрее, надежнее.

Хахаха, настолько "проще, быстрее, надежнее" что автор наверное единственного более-менее серьезного проекта решил от этого хлама отказываться?

> Оценят только любители ковыряться в кучах (с задних дворов) компаний с сЮрьезным лицом. Вспоминается анекдот про сантехника: "..А то так и будешь ключи подавать!"

Как-то "падибильному" у тебя получилось.
Давай еще одну попытку.

> То-то я думаю у клодфлари каждый месяц Интернет ломается. У Мелкомягких сертификаты утекают. У убунты... (список факапов уточняется).

У тебя андроид? Или как полагается 321м ты ходишь с айфончигом?
Если всё таки андроид, то срочно выкинь, там внутри раст.

>> Я бы сказал что это мейнстримный язык, что думаете?
> Мэйн-стрЁмный.

По мнению кого? Анона с богом забытого форума?
Собачки лают, караван идет.


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

137. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Loki13 (ok), 08-Май-26, 09:31 
В новости же написано, что Anthropic поглотила Bun. Вот ему и спустили сверху задачу по продвижению Claude.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

8. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +5 +/
Сообщение от Аноним (12), 06-Май-26, 12:27 
Отладочный код чудовищно медленный, об этом даже в документации bevy сказано, в то время как C++ разрабы  даже stl переписывают, так как он недостаточно быстрый в отладочном режиме (EASTL), в расте вот такое вот творится. Тестил демки bevy, там 70 фпс в сцене с кубом было
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +2 +/
Сообщение от Аноним (12), 06-Май-26, 12:31 
https://github.com/bevyengine/bevy-website/blob/9d28acced9a2...
Ответить | Правка | Наверх | Cообщить модератору

11. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –6 +/
Сообщение от НяшМяш (ok), 06-Май-26, 12:34 
> Отладочный код чудовищно медленный

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

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

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

13. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +7 +/
Сообщение от Аноним (12), 06-Май-26, 12:36 
В отладочном коде надо полноценно работать и отлаживать, а эти "оптимизации" как раз проверки выкидывают, добро пожаловать в безопасный раст
Ответить | Правка | Наверх | Cообщить модератору

28. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (3), 06-Май-26, 13:47 
Именно, даже переполнение целого только в отладочных билдах. Потому и тормозит нещадно, впрочем.
Ответить | Правка | Наверх | Cообщить модератору

48. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (48), 06-Май-26, 15:37 
> Отладочный код нужен для отладки. То есть такой, который в асме выглядит ровно так как и написал разработчик.

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

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

81. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 06-Май-26, 18:44 
> Отладочный код нужен для отладки. То есть такой, который в асме выглядит ровно так как и написал разработчик. Это в крестах пофигу как там UB выглядят.

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

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

83. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (65), 06-Май-26, 21:02 
Я знаю что вы не правы. Вы знаете, что вы не правы. Вы знаете, что я знаю, что вы не правы.

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

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

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

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

88. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 06-Май-26, 21:46 
>>Открой уже для себя -fsanitize=memory,undefined
> Вы предлагаете конечным пользователям выгружать код скомпилированый с этими флагами,

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

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

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

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

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

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

90. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 06-Май-26, 21:52 
>>Удивишься
> Конечно удивлюсь, так как вы опять предлагаете искать проблемы во время выполнения,
> а не во время компиляции.

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

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

95. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (65), 06-Май-26, 23:26 
>Спойлер: в расте проверки также будут в рантайме.

Каких проверок? Вы почему-то не вспоминаете ни про одну проверку, которая происходит во время компиляции, вроде null safety или double free.
>Как ты собрался проверять выход за границы массива в расте в comptime?

С помощью типизации, очевидно же. Нужно что-то вроде https://github.com/fan-tom/liquid-rust возможно, с некоторыми доработками

Ну а поскольку проверка будет происходить во время компиляции, то данная проверка не имеет цены времени выполнения. Лично я считаю, что rust это далеко не лучший язык программирования, поскольку конкретно данный момент в его дизайне не учли. Но, даже так, rust всё же лучше чем си/плюсы.

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

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

106. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 07-Май-26, 07:21 
>>Как ты собрался проверять выход за границы массива в расте в comptime?
> С помощью типизации, очевидно же. Нужно что-то вроде https://github.com/fan-tom/liquid-rust
> возможно, с некоторыми доработками

"Что-то вроде"? "Возможно с некоторыми доработками"?

Смотрим описание проекта

> This project is attempt to implement

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


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

109. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (65), 07-Май-26, 09:36 
>Ты схватил первый сырой проект, который смог найти

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

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

113. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 07-Май-26, 10:13 
>>Ты схватил первый сырой проект, который смог найти
> И, что дальше? Вы спросили как реализовать, я ответил. У вас есть
> возражение по поводу того, что данный подход работает?

Есть, конечно.

> The whole satisfiability of restriction and refinements checking machinery is implemented in SMT solvers, such as Z3.

А причем тут внешние решатели? Мы же про раст говорим. В стандартном компиляторе этого нет. Я так могу Frama-C взять.

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

122. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (65), 07-Май-26, 12:39 
>Есть, конечно.

И где они?
>В стандартном компиляторе этого нет.

Это никто не скрывает изначально. Но проверка выхода за границы массива реализуется гораздо проще, чем отслеживание в каком именно месте произошло двойное освобождение или разыменновывание нулевого указателя.
>А причем тут внешние решатели?

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

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

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

123. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 07-Май-26, 12:54 
>>Я так могу Frama-C взять.
> Вот удивительный факт. До тех пор, пока из каждого утюга не начали
> говорить про rust, сишники даже не почесались что-то сделать. А сейчас,
> максимум на что их хватает - на рассказы про какие-то анализаторы,
> которыми пользуется полтора землекопа. Ну и на рассказы про то, как
> хорошо находить ошибки во время выполнения.

Вообще-то он был публичен в 2008. Где используется вы можете сами поискать.

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

127. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (65), 07-Май-26, 12:59 
>Где используется вы можете сами поискать.

Нигде? По хорошему, каждый сишный проект должен содержать как минимум один анализатор. И что, если их перебирать, много таких найдётся?

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

130. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 07-Май-26, 14:22 
>>Где используется вы можете сами поискать.
> Нигде?

Садись, 2. Если ты даже поискать простую инфу не можешь, о чем с тобой разговаривать?

> По хорошему, каждый сишный проект должен содержать как минимум один анализатор.
> И что, если их перебирать, много таких найдётся?

А как много найдется использований liquid-rust в проектах?

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

140. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Прохожий (??), 08-Май-26, 12:44 
>Если ты даже поискать простую инфу не можешь

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

>А как много найдется использований liquid-rust в проектах

А причём здесь этот проект до способов ошибок проверки целостности памяти? Уже сколько раз говорили си-шникам, что Rust - не идеальный ЯП, от всех ошибок не спасает, а только от определённого класса. Но даже только это делает этот ЯП гораздо лучше, чем Си. А до них никак не дойдёт.

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

125. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 07-Май-26, 12:56 
>>В стандартном компиляторе этого нет.
> Это никто не скрывает изначально. Но проверка выхода за границы массива реализуется
> гораздо проще, чем отслеживание в каком именно месте произошло двойное освобождение
> или разыменновывание нулевого указателя.

Каким образом проще во время компиляции?

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

141. Скрыто модератором  –1 +/
Сообщение от Прохожий (??), 08-Май-26, 12:48 
Ответить | Правка | Наверх | Cообщить модератору

146. Скрыто модератором  +/
Сообщение от Сладкая булочка (?), 08-Май-26, 13:50 
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

149. Скрыто модератором  +/
Сообщение от Сладкая булочка (?), 08-Май-26, 15:00 
Ответить | Правка | К родителю #141 | Наверх | Cообщить модератору

46. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +3 +/
Сообщение от Аноним (46), 06-Май-26, 15:28 
задача сверху в рамках его новой должностной инструкции, а именно "найти применение для Claude"
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

4. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +3 +/
Сообщение от Анонимус11 (?), 06-Май-26, 12:18 
> неприемлемая для крупных проектов политика Zig в отношении принятия в язык изменений, нарушающих совместимость

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

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

17. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (17), 06-Май-26, 12:51 
Ждали скорости!
Ответить | Правка | Наверх | Cообщить модератору

16. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (17), 06-Май-26, 12:48 
Но зачем ведь для этого уже есть Дино?
Ответить | Правка | Наверх | Cообщить модератору

20. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (20), 06-Май-26, 13:06 
> Но зачем ведь для этого уже есть Дино?

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

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

39. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (17), 06-Май-26, 14:17 
Но ведь Deno по итогу дикий тормоз и именно поэтому написали Bun.
Ответить | Правка | Наверх | Cообщить модератору

40. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (40), 06-Май-26, 14:24 
> Но ведь Deno по итогу дикий тормоз и именно поэтому написали Bun.

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

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

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

70. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (70), 06-Май-26, 18:04 
> Не очень понятно на что они расчитывали, беря недопиленный язык без поддержки корпорация.

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

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

155. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Вася Пупкин (?), 08-Май-26, 18:59 
>выбрыки
Ответить | Правка | Наверх | Cообщить модератору

51. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +2 +/
Сообщение от Аноним (51), 06-Май-26, 16:12 
> Но ведь Deno по итогу дикий тормоз

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

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

61. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от пох. (?), 06-Май-26, 16:59 
ну таки что-то ведь заставило антропика отказаться от Code на базе ноды и купить эту недоделку вместе с ее автором.

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

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

80. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 06-Май-26, 18:42 
> Но тогда, если верить приведенным в статье значениям перформанса, стандартный ноджээс, который используется не только лишь везде, вообще на месте стоит.

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

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

142. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Прохожий (??), 08-Май-26, 12:59 
>На реальных задачах выигрыша не будет.

Будет, но не на всём протяжении задачи. Я имею ввиду, конечно, задержки, связанные с вводом/выводом (сеть, база данных и подобные).

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

85. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от morphe (?), 06-Май-26, 21:08 
Даже по бенчмаркам bun - deno не сильно по скорости отстаёт

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

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

21. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +5 +/
Сообщение от Абырвалг (?), 06-Май-26, 13:20 
>AI-слоп останется ностальгическим пережитком 2025 и 2076 годов

Я поправил

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

22. Скрыто модератором  +3 +/
Сообщение от Tron is Whistling (?), 06-Май-26, 13:24 
Ответить | Правка | Наверх | Cообщить модератору

24. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Шарп (ok), 06-Май-26, 13:33 
>останется ностальгическим пережитком 2025 и 2026 годов

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

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

29. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (29), 06-Май-26, 13:48 
Ну. Он такими категориями не думает. Он из 3026 вещает. Когда только и может настоящий ИИ появиться.
Ответить | Правка | Наверх | Cообщить модератору

25. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (25), 06-Май-26, 13:35 
А аудит Bun с помощью ИИ он уже провёл?
Ответить | Правка | Наверх | Cообщить модератору

26. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (25), 06-Май-26, 13:38 
Почему opennet.ru так тормозит. Более 5 сек. обновление странички.
Ответить | Правка | Наверх | Cообщить модератору

30. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (30), 06-Май-26, 14:04 
А я думал тольуо у меня так...
Ответить | Правка | Наверх | Cообщить модератору

35. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (35), 06-Май-26, 14:11 
whois 217.65.3.21 прояснит ситуацию
Ответить | Правка | Наверх | Cообщить модератору

74. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (74), 06-Май-26, 18:33 
> Доменная зона DE на несколько часов была выведена из строя

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

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

33. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (6), 06-Май-26, 14:09 
> Почему opennet.ru так тормозит. Более 5 сек. обновление странички.

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

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

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

47. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –3 +/
Сообщение от Аноним (35), 06-Май-26, 15:35 
Дырявый сетевой сервис (мессенджер) всей сети мешает. Не понимаю почему с ним нянчатся? Без ютуба не скучаю. А прочее - мусор.  
Ответить | Правка | Наверх | Cообщить модератору

103. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +3 +/
Сообщение от КО (?), 07-Май-26, 04:45 
Дырявый сетевой сервис (твой любимый) всей сети мешает. Не понимаю почему с ним нянчатся? Без тебе нужного сервиса не скучаю. А прочее - мусор.  
Ответить | Правка | Наверх | Cообщить модератору

49. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (49), 06-Май-26, 16:09 
мадьярское каммунити говорит что скорее всего хостеру поплохело, т.к. тут он тоже лежал
Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

82. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 06-Май-26, 18:49 
> Бедные дарагие маасквичи ноют, что даже телефоны не ловят.

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

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

34. "-"  +/
Сообщение от Аноним (35), 06-Май-26, 14:10 
opennet.ru живет на FILANCO хостинг. Их сайт тоже крутит круги 30 сек.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

36. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (35), 06-Май-26, 14:12 
Вроде нормализовалось через отсутствие пинга 5 мин..
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

37. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (37), 06-Май-26, 14:14 
А был бы у него изначально спек для ии агента, то сгенерировать имплементацию на любом языке было бы значительно проще.
Ответить | Правка | Наверх | Cообщить модератору

128. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (128), 07-Май-26, 13:34 
Именно. Будущее за spec driven development. Именно так сейчас разрабатываются продукты через ИИ.
Ответить | Правка | Наверх | Cообщить модератору

42. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от пох. (?), 06-Май-26, 15:01 
Платформа Bun применяется в продуктах Claude Code

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

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

43. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Соль земли2 (?), 06-Май-26, 15:05 
Хочешь найти противников своей идеи - расскажи им о ней.
Ответить | Правка | Наверх | Cообщить модератору

57. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (65), 06-Май-26, 16:39 
>и на текущем этапе весь интерес к проекту сосредоточен на том, чтобы оценить насколько работоспособным получится порт, будет ли он проходить набор тестов основного проекта

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

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

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

58. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +3 +/
Сообщение от уп (?), 06-Май-26, 16:40 
Тем временем на опеннете не было даже новости о релизе Zig 0.16. Это позор.
Ответить | Правка | Наверх | Cообщить модератору

60. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (60), 06-Май-26, 16:58 
> Тем временем на опеннете не было даже новости о релизе Zig 0.16.

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

> Это позор.

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

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

94. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (94), 06-Май-26, 23:12 
> на опеннете мало zigʼанутых фанатов?

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

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

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

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

105. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –2 +/
Сообщение от Аноним (105), 07-Май-26, 06:56 
> Во-первых, он рекламировался, как "более безопасный C",

С такими же типичными ошибками как в дыpяхе?
double-free он научился предотвращать на этапе компиляции? или use-after-free?
дебаг-алокаторы это хорошо, но искать кто попортил память на машине у клиента - это не прикольно.

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

Потихоньку убивает.
opennet.ru/opennews/art.shtml?num=64251

Дыряха большая, дырявых программеров много.
Но даже несмотря на дидовое копротивление, по
Вон чтоюы Mesa собрать юез раст, придется "выкидыать" дрова.

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

108. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (94), 07-Май-26, 08:03 
Вау, корпа, которая донатила в раст применяет раст, хммм... Как же так... Ну и если у сишников проблемы с безопасностью, то у растоманов - с логикой.
https://www.opennet.ru/opennews/art.shtml?num=65278
Видимо, боровпукер не усиливает когнитивные способности погромистов. Страшно подумать, что было бы, если бы растоманы начали писать на Си. :)
Ответить | Правка | Наверх | Cообщить модератору

144. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Прохожий (??), 08-Май-26, 13:12 
Вам бы задуматься на минуту, зачем она это делала (донатила). Там ведь неглупые ребята работают. И не одна корпорация стала использовать Rust вместо Си, правда же? И кто-то здесь ещё пытается про логику говорить... 🤦

>Видимо, боровпукер не усиливает когнитивные способности погромистов.

113 ошибок на 78 тыс. строк кода. Страшно подумать, сколько бы их было, будь это написано на Си.

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

152. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (29), 08-Май-26, 17:01 
> 113 ошибок на 78 тыс. строк кода. Страшно подумать, сколько бы их было, будь это написано на Си.

Для gnu utils уже посчитали, что там где-то 0.1 ошибка на 1000 строк кода. Не уязвимости. Ошибки.

Для rust получается 1.4 уязвимости не 1000 строк кода.

Это лютый здец!

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

63. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Другое имя (?), 06-Май-26, 17:07 
Правильный заголовок новости:
"Zig 0.16. Это позор"
Ответить | Правка | К родителю #58 | Наверх | Cообщить модератору

64. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +3 +/
Сообщение от небесный ученый (?), 06-Май-26, 17:33 
месяц назад на хабре вышла статья как раз в тему
-- "Когда на Rust уже всё переписали"
https://habr.com/ru/articles/1022260/
Ответить | Правка | Наверх | Cообщить модератору

68. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +3 +/
Сообщение от Аноним (65), 06-Май-26, 17:55 
>В качестве причины экспериментов с переписыванием на Rust также отмечается желание устранить проблемы в Bun, вызванные утечками памяти

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

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

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

71. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (71), 06-Май-26, 18:16 
> Автор платформы Bun проводит эксперимент по переписыванию с Zig на Rust

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

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

87. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  –1 +/
Сообщение от Аноним (74), 06-Май-26, 21:40 
Не, надо на питон переходить, а потом его через JS запускать.
Ответить | Правка | Наверх | Cообщить модератору

73. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Horst Wessel (?), 06-Май-26, 18:30 
>эксперимент по переписыванию с Zig на Rust

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

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

76. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (74), 06-Май-26, 18:36 
> Bun ... Zig ... Rust

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

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

79. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Horst Wessel (?), 06-Май-26, 18:41 
BunanZigguRust
Ответить | Правка | Наверх | Cообщить модератору

93. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (93), 06-Май-26, 22:17 
Герр знает толк
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

139. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от уп (?), 08-Май-26, 12:21 

> По факту он просто увяз в крэшах

Пруфы в студию. TigerBeetle для финансовых транзакций не увяз, а этот да? Тогда тут дело явно не в языке.


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

147. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 08-Май-26, 13:55 
>> По факту он просто увяз в крэшах
> Пруфы в студию.

Достаточно открыть баг трекер. https://github.com/oven-sh/bun/issues?q=is%3Aissue%... 318 крэшей (помеченых так) на данный момент. Багов еще больше.

> TigerBeetle для финансовых транзакций не увяз, а этот да?
> Тогда тут дело явно не в языке.

Не могу про него ничего сказать. Как-то попадалось видео Кладова, где он сказал в фоне, что поставит собираться TigerBeetle, а сам пока будет рассказывать. И... сборка упала))))

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

148. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 08-Май-26, 13:59 
> Пруфы в студию.

Также из текста новости

> В качестве причины экспериментов с переписыванием на Rust также отмечается желание устранить проблемы в Bun, вызванные утечками памяти

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

153. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от уп (?), 08-Май-26, 18:23 
Не нашёл, где он такое сказал. Более того, никакое переписывание прода не планируется: https://x.com/jarredsumner/status/2051595933704761618/photo/1

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

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

154. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 08-Май-26, 18:27 
> Не нашёл, где он такое сказал. Более того, никакое переписывание прода не
> планируется: https://x.com/jarredsumner/status/2051595933704761618/photo/1
> А тонну багов ты найдёшь в любом крупном популярном продукте, крэшей в
> том числе.

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

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

86. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (74), 06-Май-26, 21:38 
> благодаря применению AI удалось в 4 раза ускорить компиляцию за счёт распараллеливания

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

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

156. Скрыто модератором  +/
Сообщение от Вася Пупкин (?), 08-Май-26, 19:05 
Ответить | Правка | Наверх | Cообщить модератору

89. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 06-Май-26, 21:50 
Забавно как рекламируемый killerapp на зиге будет "убивать" сам зиг
Ответить | Правка | Наверх | Cообщить модератору

111. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +2 +/
Сообщение от Аноним (111), 07-Май-26, 09:54 
После полугода использования ии агентов понял, что терпеть не могу их, и тех кто их использует. Перестал пользоваться ими, и о чудо, начал иногда получать удовольствие от программирования как раньше. Надеюсь, что эта тема загнется в итоге. Потому что мне блин нравится программировать! Реально нравится копаться в чём-то, изучать фундаментальные вещи. А они мою любимую профессию забирают, ещё и тупеешь.
Ответить | Правка | Наверх | Cообщить модератору

112. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (111), 07-Май-26, 09:57 
Уточню, что именно против вайб коддинга. Посоветоваться с нейронкоц в принципе можно кое в чём
Ответить | Правка | Наверх | Cообщить модератору

114. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (114), 07-Май-26, 10:21 
> После полугода использования ии агентов понял, что терпеть не могу их, и тех кто их использует.

Возможно ты просто луdduт неосилятор.
Который не может в новые технологии.

> Перестал пользоваться ими, и о чудо, начал иногда получать удовольствие от программирования как раньше.

Удовольствие это хорошо. А что с качеством и скоростью разработки?

> Надеюсь, что эта тема загнется в итоге.

Надейся)
Наверное так же надеялись конюхи, когда первые автомобили появлялись.

> Потому что мне блин нравится программировать! Реально нравится копаться в чём-то, изучать фундаментальные вещи.

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

> А они мою любимую профессию забирают,

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

> ещё и тупеешь.

Возможно раньше ты просто попал в ловушку Даннинга—Крюгера и думал что ты умный.

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

115. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (115), 07-Май-26, 10:28 
Новые технологии приходят и уходят, а фундаментальная база остаётся - систем дизайн, алгоритмы и структуры данных, базы данных.

Качество кода выше, скорость разработки ниже.

Я тоже могу поиграться в сравнения, что вайбкодинг - это что-то типа фастфуда, массовая еда, с пальмой с предсказуемыми последствиями. А разработка ПО человеком - это как правильное питание, как питание по средиземноморской диете - не дешёво, но качественно. И в долгую выигрывает второй вариант

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

116. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (116), 07-Май-26, 10:38 
> Новые технологии приходят и уходят,

И много технологий ушло?

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

Фигня.
Новые алгориты создаются, структуры данных - тоже.

Эволюция не стоит на месте: например раньше было всё однопоточное, потом потоков стало доступно больше, но их пул быстро ичерпывался.
Придумали callback'и. Получилось неплохо, позволяло обрабатывать тысячи соединений.
Но дальше получили callback-hell с пирамидами из скобочек.

Подумали, почесали затылок - создали промисы.
Стало удобнее, но не идеаль.
Следущая итерация - Async/Await.

И так далее.

> Качество кода выше, скорость разработки ниже.

Ну-ну, сам себя не похвалишь, никто не похвалит))

> Я тоже могу поиграться в сравнения, что вайбкодинг - это что-то типа фастфуда, массовая еда, с пальмой с предсказуемыми последствиями. А разработка ПО человеком - это как правильное питание, как питание по средиземноморской диете - не дешёво, но качественно. И в долгую выигрывает второй вариант

Хахаха, давай посморим как мясные мешки программируют уже десятки лет.
Кто наовнокодил столько CVE что в X11 до сих пор выгребают?
А ядро линукс у которого тысячи программистов?

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



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

118. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (115), 07-Май-26, 11:01 
Вот чтобы уязвимости искать - я за, хорошая тема. Я именно вайбкоддинг не люблю, когда код не пишешь сам. Ладно браток, побежал я нейрослоп читать на ревью от тимлида))) Ещё 5 лет бы поработать, а там уже смогу уйти из вашего айти, буду на диване лежать и отдыхать
Ответить | Правка | Наверх | Cообщить модератору

119. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (-), 07-Май-26, 11:14 
> Вот чтобы уязвимости искать - я за, хорошая тема.

Судя по потоку новостей даже на этом сайте, не хорошая, а просто отличная)

> Я именно вайбкоддинг не люблю, когда код не пишешь сам.

Автодополнение в IDE ты тоже отключаешь)))?

> Ещё 5 лет бы поработать, а там уже смогу уйти из вашего айти, буду на диване лежать и отдыхать

Отличные планы.
Надеюсь до 3й мировой не дойдет и все айтишики смогут лежать на диване.


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

124. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (65), 07-Май-26, 12:54 
>И много технологий ушло?

Много. Всякие ActiveX, Flash, Silverlight и так далее. О многих из них никто даже не вспомнит, если напрямую с ними не работал.
>Эволюция не стоит на месте: например раньше было всё однопоточное

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

Erlang придумали в 1986 году.
>Но дальше получили callback-hell с пирамидами из скобочек.

pipe, монады и всё прочее тоже придумали давным давно.
>Следущая итерация - Async/Await.

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

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

145. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Прохожий (??), 08-Май-26, 13:45 
>А в менйстрим пробивается только что-то совсем плохое.

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

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

151. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 08-Май-26, 15:22 
>> а фундаментальная база остаётся - систем дизайн, алгоритмы и структуры данных, базы данных.
> Фигня.
> Новые алгориты создаются, структуры данных - тоже.
> Эволюция не стоит на месте: например раньше было всё однопоточное, потом потоков
> стало доступно больше, но их пул быстро ичерпывался.
> Придумали callback'и. Получилось неплохо, позволяло обрабатывать тысячи соединений.
> Но дальше получили callback-hell с пирамидами из скобочек.
> Подумали, почесали затылок - создали промисы.
> Стало удобнее, но не идеаль.
> Следущая итерация - Async/Await.

Не хочу тебя расстраивать, но прочитай про continuation-passing style и communicating sequential processes, не забудь посмотреть в каком году они появились.


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

120. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от senaemail (ok), 07-Май-26, 11:47 
> В качестве причины экспериментов с переписыванием на Rust также отмечается желание устранить проблемы в Bun, вызванные утечками памяти, и неприемлемая для крупных проектов политика Zig в отношении принятия в язык изменений, нарушающих совместимость.

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

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

121. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (-), 07-Май-26, 12:08 
> Выглядит как попытка давления на разработчиков зиги чтобы приняли хотелки бани.

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

> Раст не спасает от утечек памяти,

И? А кто спасает? Может Зиг?

> а крупным проектам как раз наборот, важна совместимость.

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

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

126. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (29), 07-Май-26, 12:59 
> Каким проектам? Крупным в вакууме?
> Вот баня это крупный проект - он считает что пока язык на уровне 0.хх то можно совместимость ломать.
> Какие еще есть крупные проекте на зиг? Было бы интересно посмотреть что они думают.

Типа, один раз не пи..рас?

Если он ради одного проекта начнёт ломать совместимость, то новых проектов и не появится.

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

129. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Аноним (129), 07-Май-26, 13:53 
> Типа, один раз не пи..рас?

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

> Если он ради одного проекта начнёт ломать совместимость, то новых проектов и не появится.

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


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

133. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Аноним (29), 07-Май-26, 18:46 
> Странное утверждение.
> Я бы сказал - наоборот.
> Другие проекты которым в зиге что-то не нравится, могут прийти к автору с предложением, зная что тот возможно его примет.

Вы явно не имеете никакого-отношения к программированию. Для любых больших проектов важна обратная совместимость. Если ее нет - это очень очень очень много очень очень очень разных проблем.

На добавление чего-либо с ломкой совместимости может клюнуть... Никто. От слова "абсолютно".

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

150. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +/
Сообщение от Сладкая булочка (?), 08-Май-26, 15:16 
>> В качестве причины экспериментов с переписыванием на Rust также отмечается желание устранить проблемы в Bun, вызванные утечками памяти, и неприемлемая для крупных проектов политика Zig в отношении принятия в язык изменений, нарушающих совместимость.
> Выглядит как попытка давления на разработчиков зиги чтобы приняли хотелки бани. Раст
> не спасает от утечек памяти, а крупным проектам как раз наборот,
> важна совместимость.

Больше похоже на то, что Антропик хочет 1 стек технологий (они же купили уже Astral) и zig просто в меньшинстве.


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

136. "Автор платформы Bun проводит эксперимент по переписыванию с ..."  +1 +/
Сообщение от Олег (??), 08-Май-26, 09:09 
Интересно, когда начинали раст, догадывались, что он станет ЯП, для написания на котором будут нейронки использовать? Глядя на его синтаксис, понимаешь что это реально выход. Неужели авторы это предугадали. Офигеть. Восхищаюсь!
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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