Команда Roc переписала 300 000 строк Rust на Zig и достигла паритета
Разработчики языка Roc полтора года переносили компилятор с Rust на Zig, и недавно новый догнал оригинал по возможностям. Проверка прошла на игре Rocci Bird: меньше тысячи строк на Roc теперь собирается в 31-килобайтный WebAssembly-бинарник. Старый компилятор выдавал файл более чем вдвое больше.
Забавно, что параллельно проект Bun недавно поделился опытом обратной переписи с Zig на Rust. Так что это не история «какой язык круче», а скорее редкий случай, когда две команды демонстрируют единственно правильную логику — для разных целей нужны разные инструменты. Официальный релиз Roc 0.1.0 пока не вышел. Обещают позже в этом году.
Разбор — в статье.
Post #14637
10.7K
- 🔥 23
- 🤣 9
- ❤ 7
- 🎉 5
- 🕊 5
- 👏 3
- 🤨 3
- 👌 1
- 🤓 1
- 🦄 1
- 😘 1