Zig aus der Sicht eines Rust-Entwicklers: weniger Komfort, mehr Kontrolle
What Zig felt like, coming from Rust
Ein Rust-Entwickler mit sieben Jahren Erfahrung hat JSONPath in Zig neu implementiert, um beide Sprachen direkt zu vergleichen. Sein Fazit: Zig verzichtet auf funktionale Paradigmen, fordert explizite Allokatoren und manuelle Speicherverwaltung, belohnt aber mit einer flachen Projektstruktur und überraschend einfachem CLI-Tooling. Die Umstellung fiel ihm schwerer als gedacht, dennoch schätzt er die Klarheit und Kontrolle, die Zig bietet.
Wo Rust auf Unveränderlichkeit und Kombinatoren setzt, drängte Zig mich zu In-Place-Mutation und dem Muster, das der imperativen Welt am nächsten liegt.