Разработчик с семилетним опытом в Rust переписал JSONPath на Zig и был ошарашен

What Zig felt like, coming from Rust

Автор с семилетним опытом в Rust переписал свою библиотеку JSONPath на Zig, чтобы сравнить языки. Он описывает неожиданные трудности: почти полное отсутствие поддержки IDE, ручное управление памятью и отказ от функциональной парадигмы. Zig подталкивает к плоской структуре файлов и императивному стилю с мутациями, что сделало код менее читаемым, чем в Rust. Несмотря на это, автор считает опыт ценным и пересматривает свои привычки в организации кода.

В Zig я продолжал откладывать это, и к концу проекта она мне вообще не понадобилась.

Ещё за этот день

2026-09-19