The OpenNET Project / Index page

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



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

"Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от opennews (??), 14-Май-26, 20:15 
Джарред Самнер (Jarred Sumner), создатель и основной разработчик  серверной JavaScript-платформы Bun, признал успешным эксперимент по переписыванию проекта с языка Zig и Rust при помощи AI-ассистента Claude Code, и принял решение о переводе Bun на язык Rust. Переписанный вариант на языке Rust уже принят в основной репозиторий проекта, а код на языке Zig намечен к удалению.  Также автор Bun объявил о найме сотрудников для поддержки Bun, имеющих более 5 лет опыта разработки на языках C/C++ и Rust...

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

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

Оглавление

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


1. Скрыто модератором  +3 +/
Сообщение от Аноним (1), 14-Май-26, 20:15 
Ответить | Правка | Наверх | Cообщить модератору

2. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Colorado_House_of_Representatives (?), 14-Май-26, 20:18 
> По производительности Bun заметно обгоняет Deno и Node.js

До конвертации в rust.

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

8. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +16 +/
Сообщение от Вася Пупкин (?), 14-Май-26, 20:33 
>В тестах производительности версия на Rust оказалась либо быстрее, либо на том же уровне.
Ответить | Правка | Наверх | Cообщить модератору

47. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (47), 14-Май-26, 22:30 
> порт с языка Zig, который включает множество блоков unsafe

Вот сейчас unsafe уберут, и будет либо медленнее, либо совсем медленно.

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

67. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +7 +/
Сообщение от Аноним (67), 14-Май-26, 23:33 
Даже отчасти соглашусь с этой гипотезой. Очень легко писать плохой медленный код. Чуть тяжелее, но все еще просто писать некорректный, но перформящий код, который разлетается на части во все стороны самым нелепым образом в любых нестандартных обсоятельствах. Очень сложно писать корректный код. Невероятно сложно писать корректный перформящий код. Раст принуждает к корректности и многие программисты воспринимают момент, когда borrow checker от них, наконец, отстал, как достигнутую цель, в то время как это только стартовая точка, с которой нужно начинать оптимизировать. И учитывая, какие эти ребята из Bun повернутые на "x100 performance закодим достоверный симулятор вселенной за 15 минут во время перерыва на кофе", я сомневаюсь, что у них сформируется нужная идеология для того, чтобы писать перформящий код на расте, потому что это медленная разработка даже с нейронками.
Ответить | Правка | Наверх | Cообщить модератору

98. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Буратино (?), 15-Май-26, 07:59 
>Очень легко писать плохой медленный код. Чуть тяжелее, но все еще просто писать некорректный, но перформящий код, который разлетается на части во все стороны самым нелепым образом в любых нестандартных обсоятельствах. Очень сложно писать корректный код. Невероятно сложно писать корректный перформящий код

Ты прям "прохавал эту жизнь".
Без шуток.

>многие программисты воспринимают момент, когда borrow checker от них, наконец, отстал, как достигнутую цель, в то время как это только стартовая точка, с которой нужно начинать оптимизировать

Плюс мильён.

Утащил весь твой коммент себе в "цитатничек".
Ибо хорошо сформулировано.

Расскажи о своём бэкграунде.

_мимоплюсист_

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

108. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +2 +/
Сообщение от Володька Драйвер (?), 15-Май-26, 11:00 
Помимо обиды на кордевелоперов Zig'а у автора Bun стало пригорать от банальных сегфолтов, которые ему постоянно репортели. Поэтому вполне возможность майндсет уже изменился и готов к Rust.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

3. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +14 +/
Сообщение от Аноним (-), 14-Май-26, 20:19 
ждём новости как у него ансейф врапперы посыпятся, когда он свой аи свап рефакторить начнёт
Ответить | Правка | Наверх | Cообщить модератору

6. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +8 +/
Сообщение от Аноним (6), 14-Май-26, 20:31 
> После сборки версии на Rust исполняемый файл получился на 3-8 МБ меньше, чем при сборке версии на Zig

Вот это поворот! А местные воины против Раста пели о жирных бинарях...

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

9. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –6 +/
Сообщение от Аноним (-), 14-Май-26, 20:34 
так они уже весь проект перевели? а по скорости чего там получилось?
Ответить | Правка | Наверх | Cообщить модератору

85. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +3 +/
Сообщение от Аноним (6), 15-Май-26, 01:20 
Попробуй прочесть дальше заголовка.
Ответить | Правка | Наверх | Cообщить модератору

87. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (87), 15-Май-26, 01:38 
попробуй в сарказм дальше по смыслу
Ответить | Правка | Наверх | Cообщить модератору

103. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +2 +/
Сообщение от Соль земли2 (?), 15-Май-26, 09:42 
[profile.release]
strip = true

Ржавая магия по сужению пространства и времени!

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

126. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (126), 15-Май-26, 12:34 
А для бинарей, написанных на Zig, strip не работает, да?
Ответить | Правка | Наверх | Cообщить модератору

134. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (134), 15-Май-26, 13:26 
Ты сравнил zig с пальцем. Zig даже не в проде ещё и тонких бинарей особо никто не заявлял.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

157. Скрыто модератором  +/
Сообщение от Проходил мимо (?), 18-Май-26, 07:28 
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

7. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (-), 14-Май-26, 20:32 
предлагаю выдать ему премию дарвина, если в компилятор зиги завезут отточенные механизмы управления памяти из раста раньше, чем он закончит
Ответить | Правка | Наверх | Cообщить модератору

11. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +19 +/
Сообщение от q (ok), 14-Май-26, 20:38 
Предлагаю выдавать премию дарвина всем, кто отказывается от стабильных отточенных механизмов управления паматью раста, в пользу еще не существующих механизмов в зиге. Мало того, что они не существуют, мало того, что их в плане нет и не было, мало того, что аффтары о них не заикались, мало того, что когда они появятся, они будут крайне сырыми, так ^комментатор еще и НАДЕЕТСЯ, что скоро все вот-вот изменится.
Ответить | Правка | Наверх | Cообщить модератору

14. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –4 +/
Сообщение от Аноним (-), 14-Май-26, 20:42 
а ты про зигу прочитай, там не нужно памятью управлять, так-то
Ответить | Правка | Наверх | Cообщить модератору

69. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (6), 14-Май-26, 23:44 
> в компилятор зиги завезут отточенные механизмы управления памяти
> а ты про зигу прочитай, там не нужно памятью управлять

Ты уж определись там, нужно или не нужно.

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

74. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 15-Май-26, 00:06 
а чё тут определяться? с таким количеством мак_ак по-любому надо. спецификацию и практики вы не читаете же. этот толбойоп аллокатор майков использовал, и все эти пару лет мучался с памятью. теперь найди как надо в зиге с памятью работать
Ответить | Правка | Наверх | Cообщить модератору

70. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 14-Май-26, 23:44 
Разработчики zig определи как с памятью работать - необходимый объем легко определяется функциями при компиляции. Установить иные параметры, в соответствии с вашими запросами/предположительной нагрузкой возможно при запуске приложения аттрибутами.
Использовать аллокаторы необходимости нет, поэтому и нет адресной арифметики как в самом языке, так и в стандартной библиотеке.
Фактов нарушения работы памяти, при условии следования данной практике, что-то и нет особо.
Судя по Вашему сообщению, а также кучи плюсиков, в своём фанатизме расту ушли вы не особо далеко от этого индуса, который, судя по всему, два года назад форкнул микрософтовский аллокатор, наложил на него 8 патчей, и всё это время им пользовался, даже не обновляя.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

110. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (110), 15-Май-26, 11:10 
> предлагаю выдать ему премию дарвина, если в компилятор зиги завезут отточенные механизмы  управления памяти из раста раньше, чем он закончит

Вот когда завезут, тогда и поговорим.

Пока зига это ОЧЕНЬ сырая поделка.
Которая даже в планах не приблизилась к возможностям раста.

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

10. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +3 +/
Сообщение от Джон Титор (ok), 14-Май-26, 20:34 
> навайбкодили js-платформу, збс

Ну что, ребята. Кто готов навайбкодить js-платформу на ассемблере с ещё большими оптимизациями?

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

95. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от ДядяПетя (?), 15-Май-26, 06:45 
Claude не знает как писать на асьме
Ответить | Правка | Наверх | Cообщить модератору

160. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Джон Титор (ok), 18-Май-26, 12:39 
> Claude не знает как писать на асьме

К сожалению знает. Тут и про разбор бинарников писали - тоже знает. Я проверял.

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

13. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (13), 14-Май-26, 20:39 
>На данный момент на Rust реализован прямой порт с языка Zig, который включает множество блоков unsafe кода
>В тестах производительности версия на Rust оказалась либо быстрее, либо на том же уровне.

Когда ансейвы уберут, где гарантия что там перформанс не просядет? А если не убирать, то зачем раст, чисто из-за позиции zig против ии?

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

17. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (-), 14-Май-26, 20:44 
а какая там позиция у зига против него? они язык развивают, крупным шрифтом написали что обратной совместимости не будет, как с памятью работать норм объяснили, ды даже уже рабочие аналоги интерфейсов подогнали. просто чувак сам сдулся, а тут к нему крутыши подкатили - вот его и понесло
Ответить | Правка | Наверх | Cообщить модератору

19. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (19), 14-Май-26, 20:50 
Так а что мешает отказаться только от части ансейвов, чтобы не ронять производительность? Всяко безопаснее, чем когда весь код ансейв
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

20. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (-), 14-Май-26, 20:53 
а что вы, не знаете как это работает? как и у процессоров - тут либо скорость, либо безопасность
Ответить | Правка | Наверх | Cообщить модератору

91. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +2 +/
Сообщение от Аноним (91), 15-Май-26, 04:15 
Эту ложь сишники продвигали годами. Сейчас на это ведутся разве что 12-летние эксперты.
Ответить | Правка | Наверх | Cообщить модератору

34. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от laindono (ok), 14-Май-26, 21:54 
unsafe это инструмент интеграции низкоуровневых (и просто внешних) штук. Это не имеет ничего общего ни с безопасностью, ни с производительностью. Никакие проверки компилятора не отключаются внутри unsafe блоков. Никакие специфические оптимизации не применяются над unsafe блоками.

unsafe позволяет:
- разыменовывать сырые указатели
- взаимодействовать с другими штуками, помеченные unsafe
- получать доступ к мутабельным глобальным переменным

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

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

38. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (87), 14-Май-26, 22:09 
клауд аи добрался и до нас. велкам
Ответить | Правка | Наверх | Cообщить модератору

49. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +2 +/
Сообщение от Аноним (47), 14-Май-26, 22:35 
> повышенного внимания требуют только очень небольшие куски кода

Ты забыл, что логическая ошибка из раст-кода, переданная в unsafe-код, творит чудеса.

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

54. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –2 +/
Сообщение от Аноним (87), 14-Май-26, 22:50 
мне одному кажется, что ансейв в расте == чистая сишка?
Ответить | Правка | Наверх | Cообщить модератору

159. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Проходил мимо (?), 18-Май-26, 08:01 
Это не совсем так, хотя определенное сходство, безусловно, есть.
Чистую Сишку можно сравнить с мегакрутым магическим артефактом, в конструкции которого начисто отсутствуют предохранители, так как создатели предполагали, что им будут пользоваться опытные маги, понимающие, что они делают. В результате, когда он попадает в руки начинающему или невнимательному магу, очень велики шансы на то, что он не сделает что-то важное и в результате его мегаколдунства пострадают он сам и окружающие.
Раст без unsafe - такой же артефакт, только увешанный предохранителями с ног до головы, чтобы что-то с его помощью наколдовать надо доказать ему, что ты понимаешь, что делаешь, иначе он пошлет тебя на маршрут по умолчанию. И вот это, порою, бывает очень сложно.
unsafe блок лишь отключает часть предохранителей, но не убирает их полностью.
Ответить | Правка | Наверх | Cообщить модератору

163. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (163), 18-Май-26, 18:33 
> Чистую Сишку можно сравнить с мегакрутым магическим артефактом, в конструкции которого начисто отсутствуют предохранители,

А еще логика и здравый смысл)

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

Вранье чистой воды.
В ведре опытные маги типа Тео Тцо точно так же факапят как и зеленые джуны.

> В результате, когда он попадает в руки начинающему или невнимательному магу, очень велики шансы на то, что он не сделает что-то важное и в результате его мегаколдунства пострадают он сам и окружающие.

Создатели этого хтонического ужаса сами косячили вот прям в первом же переписанном юникс4.

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

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

164. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (163), 18-Май-26, 18:33 
> Чистую Сишку можно сравнить с мегакрутым магическим артефактом, в конструкции которого начисто отсутствуют предохранители,

А еще логика и здравый смысл)

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

Вранье чистой воды.
В ведре опытные маги типа Тео Тцо точно так же факапят как и зеленые джуны.

> В результате, когда он попадает в руки начинающему или невнимательному магу, очень велики шансы на то, что он не сделает что-то важное и в результате его мегаколдунства пострадают он сам и окружающие.

Создатели этого хтонического ужаса сами косячили вот прям в первом же переписанном юникс4.

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

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

53. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (13), 14-Май-26, 22:48 
> Это не имеет ничего общего ни с безопасностью, ни с производительностью

Я знаю что такое раст, не надо мне этот гет зе факст втирать. Например, растовый interior mutability, там внутри ансейв, вся секурнось в рантайме, а за правильность отвечает код не внутри ансейва, а тот кто его вызывает. Вместо порчи памяти и сегфолта проверка в рантайме (оно не бесплатно) и паника.

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

158. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Проходил мимо (?), 18-Май-26, 07:46 
Вынужден с вами не согласится.
unsafe блоки позволяют таки вытворять вещи, способствующие повышению производительности. И это практически всегда связано с работой с указателями и памятью.
Простой пример: сущности, умеющие Read, обязаны обеспечить

fn read(&mut self, buf: &mut [u8]) -> Result<usize>;

Мутабельный слайс buf должен иметь в своей основе какой-то кусок памяти. Но без использования unsafe блока вам будет, мягко говоря, достаточно проблематично избежать его предварительной инициализации. Которая тут, в принципе, не нужна, так как read потом перезапишет содержимое считанными данными. Кроме того, при использовании больших слайсов, для производительности будет полезным организовать при аллокации их выравнивание на границу в 4К. Это тоже несколько проблематично сделать без unsafe блока.

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

71. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (6), 14-Май-26, 23:46 
> Когда ансейвы уберут, где гарантия что там перформанс не просядет?

Гарантия в том, что borrow checker работает во время компиляции, а не в рантайме.

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

84. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –2 +/
Сообщение от Аноним (47), 15-Май-26, 01:07 
А пользовательские данные, которые проверять надо, тоже в компил-тайме?
Ответить | Правка | Наверх | Cообщить модератору

86. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (6), 15-Май-26, 01:27 
>>> Когда ансейвы уберут, где гарантия что там перформанс не просядет?
>> borrow checker работает во время компиляции
> А пользовательские данные, которые проверять надо, тоже в компил-тайме?

Вопрос был про unsafe блоки, а не про проверку пользовательских данных. Unsafe используется для того, чтобы обойти borrow checker. Что непонятного?

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

109. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Володька Драйвер (?), 15-Май-26, 11:06 
Сразу видно, что вы не умеете программировать, ибо пользовательские данные зажимаются типами, а в рамках типов в компайл-тайме всё проверяется.
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

146. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (146), 15-Май-26, 17:54 
> Сразу видно, что вы не умеете программировать, ибо пользовательские данные зажимаются типами, а в рамках типов в компайл-тайме всё проверяется.

Вроде бы и правду говорите, но тут получается акцент на "всё". А это ложь.

Больше чем в Си или С++. Но далеко не всё.

И не ты решаешь, что будет проверятся, а что нет.

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

96. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Феникс123 (?), 15-Май-26, 07:14 
борров не может прочекать много сценарии использования кода, так что или unsafe или проверки в рантайме (RefCell, итд).
Ответить | Правка | К родителю #71 | Наверх | Cообщить модератору

15. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (15), 14-Май-26, 20:42 
На Расте тоже нужно 5 лет опыта? Откуда его взять то если работы нет? Или нужно 5 лет вазюкать пет проектики?
Ответить | Правка | Наверх | Cообщить модератору

50. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (47), 14-Май-26, 22:37 
Расту же уже 20 лет.
Ответить | Правка | Наверх | Cообщить модератору

55. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 14-Май-26, 22:52 
та он про зигу и вакансии
Ответить | Правка | Наверх | Cообщить модератору

94. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от VVVVVV (?), 15-Май-26, 06:24 
Первая версия вышла 15 мая 2015 г. Ровно 11 лет назад. Какие 20 лет?
Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

97. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Alladin (?), 15-Май-26, 07:26 
первая версия это 1.0.0, а до 1.0.0 ты посчитай сколько версий вместилось лапоть
Ответить | Правка | Наверх | Cообщить модератору

102. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Сладкая булочка (?), 15-Май-26, 09:25 
> первая версия это 1.0.0, а до 1.0.0 ты посчитай сколько версий вместилось
> лапоть

Растовщики сейчас скажут, что это не настоящий раст и нисчитается! А то видишь им сразу кинут придъявы почему не за 15, а за 20 лет у вас так ничего на расте нет, а только переписываете.

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

111. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (110), 15-Май-26, 11:13 
> Растовщики сейчас скажут, что это не настоящий раст и нисчитается!

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

Для нормальных людей это очень странно, но что взять с убогих ¯\_(ツ)_/¯

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

139. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 15-Май-26, 14:38 
>> Растовщики сейчас скажут, что это не настоящий раст и нисчитается!
> Растохейтеры, обделавшиеся в прошлой теме, наверное считают возраст не с момента рождения,
> а прибавляют еще 9 месяцев.
> А то и много лет, пока в папы в яйках болтались.

Там цикл максимум в 30 дней, потом они заменяются.


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

142. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (142), 15-Май-26, 15:00 
> Там цикл максимум в 30 дней, потом они заменяются.

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

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

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

147. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (146), 15-Май-26, 17:56 
Все бы хорошо. Но это в новости про проект который был написан на языке, которому до релиза очень долго.

Нестыковочка.

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

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

Ты хотел сказать "писался".
Судя по 5k+ issue и 1.9k pull request'ов до стадии "написан" еще очень долго)

> Нестыковочка.

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


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

167. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (146), 19-Май-26, 13:14 
> С учетом того что "язык, которому до релиза очень долго" выкинули и перешли на нормальный.

Время написания проектов на котором начинают считать с 1.0.0. Хотя и до этого были проекты. такие же как топиковый.

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

151. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (151), 15-Май-26, 23:20 
Привет, пришелец из далёкой галактики. Если считать от появления основной фичи - borrow checker - то это 2012 год, то есть ему 14 лет. Если от выхода первой стабильной версии, пригодной для массового использования - 2015 год, то есть ему 11 лет.

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

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

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

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

Истинно предсказываю будущее вам.

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

161. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (146), 18-Май-26, 17:46 
> И я тебе больше скажу: всё, что не раст - умрёт.

Раст то же умрет. Ибо это концептуально ущербный язык.

Взяли хорошую идею и реализовали ее на пол шишечки.

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

21. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (-), 14-Май-26, 20:59 
https://github.com/oven-sh/mimalloc

ну серьёзно? вместо того что бы слушать девов зиги про память?

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

24. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (24), 14-Май-26, 21:01 
Как бы смешно это ни звучало, но переписывание на Rust имеет больший смысл чем думают некоторые комментаторы сайта. 1) Написать с нуля на rust бывает сложновато, поскольку в этом языке дорогой рефакторинг, а писать идиоматично требуют с data-first (что уже по себе не просто). 2) Прототипирование на rust тоже не самое выдающееся его качество если оценивать по главной требуемой характеристике - времени до первого рабочего прототипа с основными функциями. 3) Если у вас основа готова для фулл-ревью, то почему бы и не переписать, когда описанные в статье проблемы вас уже достали ?

В любом случае статья ЧУТЬ лукавит - пишут что это прямой порт, а не переписывание, значит ускорение работы и уменьшение размера бинарника действительно заслуживают внимания! Но в тот же момент "Попутно было устранено несколько утечек памяти и сбоев в тестах." значит всё-таки не прямой порт, а переписывание без изменения архитектуры. И тогда сравнивать ускорение работы и уменьшение в размерах не совсем корректно. Надо посмотреть на флаги компиляции обоих проектов что бы сказать конкретней.
Если, например, вырезали всю отладочную информацию и все паники поставили в abort, то это некорректное сравнение.

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

27. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от анонимс (?), 14-Май-26, 21:19 
Автор лукавит и пишем нуля так как это его проект - энтропики купили и отсыпали для пропаганды т.е. рекламы Клода (редкостная ерунда - пользуюсь несколько месяцев. Нагенерированному агентом вообще нельзя доверять. Как БЯМ ассистент норм хотя постоянно врёт. Включая сгенерированный им же код)
Ответить | Правка | Наверх | Cообщить модератору

31. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним83 (?), 14-Май-26, 21:39 
Так и потом зачем на раст переписывать?
Ладно там на какомнить питоне налабали по быраму, а потом на С или кресты перенесли так же быстро.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

112. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (110), 15-Май-26, 11:15 
А потом разгребать СИшные дырени.
Отличный план Ванька!
Надежный, если я правильно понял, как ядро линукс с Dirty Fag и Copy Fuck!
Ответить | Правка | Наверх | Cообщить модератору

35. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (-), 14-Май-26, 21:56 
https://www.opennet.ru/openforum/vsluhforumID3/140025.html#163
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

36. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (-), 14-Май-26, 22:01 
> Но в тот же момент "Попутно было устранено несколько утечек памяти и сбоев в тестах."

ну а про память его вообще слушать нех - https://github.com/oven-sh/mimalloc - форкнул, наложил патчей и пользуется? как-то странно его нытьё о мучениях и дата форка совпадают - пару лет

разрабы зиги/тайгербиттл совсем другое о памяти говорят, как её пользоваться, если что

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

83. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (83), 15-Май-26, 01:03 
> на Rust имеет больший смысл
> писать с нуля на rust бывает сложновато,
> Прототипирование на rust тоже
> Если у вас основа готова для фулл-ревью

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

С котодом тоже самое, можно писать безопастно, можно понятно, а можно быстро, и это могут быть 3 вариации на одном языке, на устоявшемся и развитом языке, а на всяких догиглишах хз

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

25. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –3 +/
Сообщение от Витюшка (?), 14-Май-26, 21:06 
В общем для Zig это плохой знак. Хороший язык, но непригодный для чего-то серьёзного. А жаль.
Ответить | Правка | Наверх | Cообщить модератору

41. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 14-Май-26, 22:16 
Кент Оверстрит у тебя тоже в фаворитах? Линукс фигня, да?
Ответить | Правка | Наверх | Cообщить модератору

59. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (87), 14-Май-26, 23:07 
да тут уже и гайды как интерфейсы накатать, чтоб разработку масштабировать подъезжают. ты на рожу его посмотри, внушает тебе доверие?
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

66. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 14-Май-26, 23:33 
> В общем для Zig это плохой знак. Хороший язык, но непригодный для
> чего-то серьёзного. А жаль.

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

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

145. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Витюшка (?), 15-Май-26, 16:59 
Для тех вещей, низкоуровневого программирования, он был очень хорош. Однако много "фичей" и идей дизайна они буквально утянули у Rust.

Но он не лучше Rust.
И почти все проекты заброшены, даже те которые использовали компании.
Например, идеальный вариант для Zig - писать расширения для PostgreSQL, он более удобен чем Rust теоретически.
И даже компания написала https://github.com/xataio/pgzx наподобие https://github.com/pgcentralfoundation/pgrx
Только второй работает, поддерживается и развивается, а вот pgzx уже заброшен и на новых версиях Zig не собирается.

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

149. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 15-Май-26, 19:34 
> Для тех вещей, низкоуровневого программирования, он был очень хорош. Однако много "фичей"
> и идей дизайна они буквально утянули у Rust.
> Но он не лучше Rust.
> И почти все проекты заброшены, даже те которые использовали компании.
> Например, идеальный вариант для Zig - писать расширения для PostgreSQL, он более
> удобен чем Rust теоретически.
> И даже компания написала https://github.com/xataio/pgzx наподобие https://github.com/pgcentralfoundation/pgrx
> Только второй работает, поддерживается и развивается, а вот pgzx уже заброшен и
> на новых версиях Zig не собирается.

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

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

26. Скрыто модератором  –4 +/
Сообщение от sqrt (?), 14-Май-26, 21:14 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +5 +/
Сообщение от heraldofschiza (ok), 14-Май-26, 21:39 
Ответить | Правка | Наверх | Cообщить модератору

33. Скрыто модератором  +/
Сообщение от rust_fan (?), 14-Май-26, 21:40 
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

28. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от warlockemail (??), 14-Май-26, 21:21 
Код уже посмотрели. Там тихий ужас, полный пэ.
Ответить | Правка | Наверх | Cообщить модератору

76. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 15-Май-26, 00:15 
до или после?
Ответить | Правка | Наверх | Cообщить модератору

92. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (92), 15-Май-26, 05:10 
may be - BOTH branch ? =)
Ответить | Правка | Наверх | Cообщить модератору

93. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (92), 15-Май-26, 05:11 
it's by design bases - is's  js
Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

113. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (110), 15-Май-26, 11:16 
Пруфы будут?
А кто смотрел? Может какие-то ламеры открыли код, ничего не опняли и начали ныть?

Ну или зиг-овцы обиделись, что единственный крупный проект на их недоязычке послал их в пень?

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

140. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (146), 15-Май-26, 14:49 
Э... там сплошной unsafe.

Для rust'овиков - полный ужас.

Для всех остальных - тихий. Ибо: "Страшно, очень страшно, если бы мы знали что это такое. Но мы не знаем".

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

156. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от warlockemail (??), 17-Май-26, 13:54 
> А кто смотрел?

Nekrolm (автор https://github.com/Nekrolm/ubbook).

Подробности в его твиттере. Суть в том, что unsafe налеплен повсюду без малейшего доказательства корректности.

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

29. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (29), 14-Май-26, 21:27 
> желание устранить проблемы в Bun, вызванные утечками памяти

дак ведь раст не защищает от этого

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

60. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 14-Май-26, 23:09 
панацея. слабохарактерный он.
Ответить | Правка | Наверх | Cообщить модератору

30. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +2 +/
Сообщение от Аноним (30), 14-Май-26, 21:30 
Разработчиков на с++ наняли на перспективу я так понимаю когда разочаруются в расте?
Ответить | Правка | Наверх | Cообщить модератору

43. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 14-Май-26, 22:23 
плюсики больше всего подходят для склеивания - там обертка лапши на лапше в обертке по умолчанию так и так идёт
Ответить | Правка | Наверх | Cообщить модератору

65. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 14-Май-26, 23:31 
> Разработчиков на с++ наняли на перспективу я так понимаю когда разочаруются в
> расте?

У нитакусика же JavaScriptCore. Будет смешно, если он возьмет биндинг раста к v8 от deno.

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

39. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 14-Май-26, 22:11 
Джарред Самнер до перевода на rust

https://www.opennet.ru/opennews/art.shtml?num=65379

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

Джарред Самнер после перевода на rust

> Также автор Bun объявил о найме сотрудников для поддержки Bun, имеющих более 5 лет опыта разработки на языках C/C++ и Rust.

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

44. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 14-Май-26, 22:25 
кто платит - тот музыку и заказывает
Ответить | Правка | Наверх | Cообщить модератору

101. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Сладкая булочка (?), 15-Май-26, 09:16 
> кто платит - тот музыку и заказывает

Смысл в том, что он что-то бормотал про "ИИ может все" до переписывания, а после ему понадобились люди с N лет опыта.

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

114. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (110), 15-Май-26, 11:18 
Да, ии это отличный помощник для мидла.
Так как мидл уже может ревьювить и исправлять ии код.

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

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

121. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 15-Май-26, 12:07 
> Да, ии это отличный помощник для мидла.
> Так как мидл уже может ревьювить и исправлять ии код.

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

> Вообще странно что ты что-то вякаешь на ИИ после, того как он
> нашел тонных ошибок от дырявых, что в ядре, что в других
> проектах.

Ловко ты пробуешь менять тему, но нет.

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

123. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (123), 15-Май-26, 12:11 
> Он же говорил, что дословно "код писать не надо, все будет писать ИИ, вот у меня новая современная модель". А после оказывается люди все же нужны с опытом.ʼ

Цитату в студию где он такое говорил.
Желательно с первоисточником.
А то без пруфов - это просто прдеж в лужу.

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

128. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Сладкая булочка (?), 15-Май-26, 12:58 
>> Он же говорил, что дословно "код писать не надо, все будет писать ИИ, вот у меня новая современная модель". А после оказывается люди все же нужны с опытом.ʼ
> Цитату в студию где он такое говорил.
> Желательно с первоисточником.
> А то без пруфов - это просто прдеж в лужу.

Выше уже прочтитать нет комментарий не осилил? https://www.opennet.ru/openforum/vsluhforumID3/140117.html#39

А как же ты тогда отвечаешь? Эксперты не меняются...

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

129. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (129), 15-Май-26, 13:06 
> Выше уже прочтитать нет комментарий не осилил? https://www.opennet.me/openforum/vsluhforumID3/140117.html#39

Т.е фраза "Автор Bun не согласен с запретом AI в Zig и полагает" у вас приравнивается к 'Он же говорил, что дословно "код писать не надо, все будет писать ИИ' ?

У вас все ок с логикой или она просто вышла за пределы буфера?

> А как же ты тогда отвечаешь? Эксперты не меняются...

Ага, которые сначала придумывают какую-то чушъню, а потом хepoически бегут её опровергать.

Вот твит Джареда
"I expect OSS to go the opposite direction: no human contribution allowed. Slop will be a nostalgic relic of 2025 & 2026."
x.com/jarredsumner/status/2048434628248359284

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

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

131. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 15-Май-26, 13:11 
>> Выше уже прочтитать нет комментарий не осилил? https://www.opennet.me/openforum/vsluhforumID3/140117.html#39
> Т.е фраза "Автор Bun не согласен с запретом AI в Zig и
> полагает" у вас приравнивается к 'Он же говорил, что дословно "код
> писать не надо, все будет писать ИИ' ?
> У вас все ок с логикой или она просто вышла за пределы
> буфера?

Все в порядке. Достаточно открыть приведенную там ссылку https://www.opennet.ru/opennews/art.shtml?num=65379 и прочитать новость

> Автор Bun не согласен с запретом AI в Zig и полагает, что AI-слоп останется ностальгическим пережитком 2025 и 2026 годов, а разработка открытого ПО эволюционирует до запрета приёма кода от людей. Люди будут обсуждать проблемы, ставить задачи и расставлять приоритеты, а написание кода и отправка изменений в репозитории станет уделом AI.
>> А как же ты тогда отвечаешь? Эксперты не меняются...
> Ага, которые сначала придумывают какую-то чушъню, а потом хepoически бегут её опровергать.
> Вот твит Джареда
> "I expect OSS to go the opposite direction: no human contribution allowed.
> Slop will be a nostalgic relic of 2025 & 2026."
> x.com/jarredsumner/status/2048434628248359284
> Надеюсь английский вы осилите, хотя бы с переводчиком.

Тоже самое про что я выше написала "no human contribution allowed".


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

133. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (133), 15-Май-26, 13:25 
> Все в порядке. Достаточно открыть приведенную там ссылку https://www.opennet.me/opennews/art.shtml?num=65379 и прочитать новость

Новость сам джаред писал?))

> Тоже самое про что я выше написала "no human contribution allowed".

Отлично! Вы умеете копипастить буквы.
Правда не все.
И первую часть цитаты "I expect OSS to go the opposite direction: " вы проигнорировали.

ps это реально похоже на битый буфер строки - просто кусок в памяти потерялся.

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

136. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Сладкая булочка (?), 15-Май-26, 14:03 
>> Все в порядке. Достаточно открыть приведенную там ссылку https://www.opennet.me/opennews/art.shtml?num=65379 и прочитать новость
> Новость сам джаред писал?))

Какая разница кто ее писал. У тебя претензии к переводу?

>> Тоже самое про что я выше написала "no human contribution allowed".
> Отлично! Вы умеете копипастить буквы.
> Правда не все.
> И первую часть цитаты "I expect OSS to go the opposite direction:
> " вы проигнорировали.

Переведи предложение и поймешь, что смысл точно такой же как новости.


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

137. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (-), 15-Май-26, 14:08 
> Какая разница кто ее писал. У тебя претензии к переводу?

У меня претензии к выкидывании половины цитаты.

> Переведи предложение и поймешь, что смысл точно такой же как новости.

В новости или цитате сказано что уже "код писать не надо, все будет писать ИИ" ?
Или это ваш b\ред?

Если нет то чего тогда тряска по поводу поиска "сотрудников для поддержки Bun, имеющих более 5 лет опыта разработки на языках C/C++ и Rust" ?

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

138. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Сладкая булочка (?), 15-Май-26, 14:23 
>> Какая разница кто ее писал. У тебя претензии к переводу?
> У меня претензии к выкидывании половины цитаты.
>> Переведи предложение и поймешь, что смысл точно такой же как новости.
> В новости или цитате сказано что уже "код писать не надо, все
> будет писать ИИ" ?
> Или это ваш b\ред?

Выше все есть https://www.opennet.ru/openforum/vsluhforumID3/140117.html#39
Заканчивай фантазировать.

> Если нет то чего тогда тряска по поводу поиска "сотрудников для поддержки
> Bun, имеющих более 5 лет опыта разработки на языках C/C++ и
> Rust" ?

Тряска у тебя в попытках сменить тему и уйти от позора. Достаточно просто сказать, что ты был не прав.

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

42. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +3 +/
Сообщение от inferrna (ok), 14-Май-26, 22:20 
Я, как растовик с 2020 года (с конца 2019), одобряю. Против Zig ничего не имею, но это язык для небольших проектов, где относительно несложно контролировать память. Сам использую zigbuild для сборки под хост с отличной от моей локальной версией libc.
Ответить | Правка | Наверх | Cообщить модератору

45. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (87), 14-Май-26, 22:27 
нет желания каждые три года хайп поднимать, чего это они нас дропают?)))

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

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

78. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (78), 15-Май-26, 00:24 
> полгодика зигую, нарадоваться не могу что в раст не смог

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

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

81. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 15-Май-26, 00:55 
дык да, зиг кукбук, ланг/туториал глянь - там уже практики на интерфейсы и тп подвезли. самый прикол как с сишкой можно запекать в пачке, ещё бы с риверсом блобов разобраться - и как мужик в гараже сиди чайники перепаивай)))
как же он прекрасен в лупе, при екс парадигме, вся эта _процедурная простота так заводит, особенно после всех этих ооп с наследованием - я поэтому и плюсы отверг, в том числе
Ответить | Правка | Наверх | Cообщить модератору

46. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –1 +/
Сообщение от Аноним (46), 14-Май-26, 22:30 
Мудрое решение. Deno изначально на Rust. Node.js тоже пора призадуматься.
Ответить | Правка | Наверх | Cообщить модератору

57. Скрыто модератором  +/
Сообщение от Аноним (87), 14-Май-26, 23:00 
Ответить | Правка | Наверх | Cообщить модератору

63. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 14-Май-26, 23:27 
> Мудрое решение. Deno изначально на Rust. Node.js тоже пора призадуматься.

Уже модули затащили https://github.com/nodejs/node/tree/main/deps/crates

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

58. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +2 +/
Сообщение от Аноним (58), 14-Май-26, 23:06 
>самым важным преимуществом варианта на Rust стала возможность отлавливания и предотвращения ошибок при работе с памятью,

Так сам же признался что там всё на unsafe, как Rust сможет помочь?

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

64. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +2 +/
Сообщение от Сладкая булочка (?), 14-Май-26, 23:28 
>>самым важным преимуществом варианта на Rust стала возможность отлавливания и предотвращения ошибок при работе с памятью,
> Так сам же признался что там всё на unsafe, как Rust сможет
> помочь?

Это пока, потом уберут, перепишут. Ведь правда? Ведь уберут же?

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

68. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (68), 14-Май-26, 23:41 
опенсурсные негры уже закатали рукава и пишут патчи
Ответить | Правка | Наверх | Cообщить модератору

107. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Сладкая булочка (?), 15-Май-26, 10:54 
> опенсурсные негры уже закатали рукава и пишут патчи

Лица опенсурсных негров, пулл реквесты которых на зиге остались висеть бы увидеть.

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

77. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (87), 15-Май-26, 00:19 
конечно уберут, делов-то. х100 строчек кода уже сейчас аи гарантирует
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

79. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  –2 +/
Сообщение от Аноним (46), 15-Май-26, 00:27 
Отлично. Вовремя я перешёл на Full-stack TypeScript и Astro, выкинув на помойку bloated Wordpress и PHP.
Ответить | Правка | Наверх | Cообщить модератору

80. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 15-Май-26, 00:41 
свул ниасил?
Ответить | Правка | Наверх | Cообщить модератору

82. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 15-Май-26, 01:02 
wordpress же
Ответить | Правка | Наверх | Cообщить модератору

88. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (87), 15-Май-26, 01:43 
сорян
Ответить | Правка | Наверх | Cообщить модератору

100. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (100), 15-Май-26, 08:48 
Ну вот, ещё одно подтверждение, что на Раст таки переписывают более-менее готовый проект на другом языке.
Ответить | Правка | Наверх | Cообщить модератору

155. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от анонимс (?), 17-Май-26, 12:42 
Rust компилируется LLVM бэкэндом на C++ как и Zig. Машинный код одинаковый. Разница с C++ только семантические ограничения в Rust
Ответить | Правка | Наверх | Cообщить модератору

104. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от edwinemail (??), 15-Май-26, 09:59 
> включает множество блоков unsafe кода

удачи потом разбирать падения этого поделия под продуктивной нагрузкой

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

106. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 15-Май-26, 10:53 
>> включает множество блоков unsafe кода
> удачи потом разбирать падения этого поделия под продуктивной нагрузкой

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

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

117. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (117), 15-Май-26, 11:51 
Имейте ввиду только, что переписал Джаред плохо - там такая адища, что любому растовику дурно станет от этого кода.

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

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

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

118. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (118), 15-Май-26, 11:55 
> Имейте ввиду только, что переписал Джаред плохо - там такая адища, что любому растовику дурно станет от этого кода.

Так Джаред вроде не растовик.

> Джаред решил сохранить все эти безумные указатели и работу с ними, которые были на зиге.

Звучит булщитненько.
Примерно как недалекие берут современный С++ и фигачат "СИ с классами".
Но для эксперементальной проверки - сойдет.
По хорошему надо создать новую репу и с нуля там растокод писать, подглядывая в старую.

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

Но при этом он "объявил о найме сотрудников для поддержки Bun, имеющих более 5 лет опыта разработки на языках C/C++ и Rust".
Т.е как минимум понимает свои ограничения и ищет опытных специалистов.
Что есть хорошо.


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

122. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Сладкая булочка (?), 15-Май-26, 12:10 
>> Надежда только на то, что он решил "потом" это всё исправить, что бы за один заход.не пытаться переписать слишком много.
> Но при этом он "объявил о найме сотрудников для поддержки Bun, имеющих
> более 5 лет опыта разработки на языках C/C++ и Rust".
> Т.е как минимум понимает свои ограничения и ищет опытных специалистов.
> Что есть хорошо.

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

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

135. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (134), 15-Май-26, 13:27 
Надеюсь это всё нейросеть сделает так хорошо что станет лучше.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

141. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +1 +/
Сообщение от Аноним (146), 15-Май-26, 14:51 
Деньги вложенные для раскрутки ИИ.

Ну и как после этого относится?

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

152. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (152), 16-Май-26, 15:33 
Нужно на эту новую версию платформы натравить ИИ для поиска уязвимостей, иначе картинка будет неполной.
Ответить | Правка | Наверх | Cообщить модератору

153. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +3 +/
Сообщение от Аноним (153), 17-Май-26, 12:03 
Большие языковые модели и переписывание на Rust. Для булщит-комбо не хватает ещё прикрутить блокчейн сбоку
Ответить | Правка | Наверх | Cообщить модератору

154. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от анонимс (?), 17-Май-26, 12:39 
Деньги Anthropic не пахнут
Ответить | Правка | Наверх | Cообщить модератору

165. "Утверждён перевод JavaScript-платформы Bun на язык Rust"  +/
Сообщение от Аноним (165), 18-Май-26, 21:07 
Исторический момент.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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