I'd probably agree with most in the comment section. Comparing Rust & Zig is not productive. I spent the last month familiarizing myself with Zig after having done a 2 years stint with Rust and Zig is a much younger language with a far smaller ecosystem to work with. If I were to reach for C i'd recommend Zig. If I were reaching for C++ then it would be Rust.
Both are fantastic languages and I hope to see them both evolve in years to come.
Zig has a longer road ahead but it really is elegant and simple to work with.
After reading the comments, I’d like to clarify a few things. This article isn’t meant to pitch a fraud scoring product. I recently discovered that several states publish VIN level data and, as a weekend project, decided to dig a bit deeper to see what I could learn. Given more time, I’d refine the analysis by normalizing against registration volumes, flagging outliers, and so on but for now I simply want to share an interesting glimpse at what ive found.
Neat! Really curious how you managed to outperform DuckDB 5x. Do you see yourself maintaining this long term? would love to use polars as my one stop shop + plugins rather than pulling in additional tooling.
Over the course of a year, I've become obsessed with speeding up all things python. Drawing inspiration from authors of UV, Pydantic, Polars I set out to build an amazingly fast python email validator. Let me know what you think!
Check out my first rust project. The inspiration came from `cargo-udeps` and I was reading zero2production. I realize that `UV` does all of this out of the box, but I still wanted to challenge myself. Let me know what you think.
Both are fantastic languages and I hope to see them both evolve in years to come. Zig has a longer road ahead but it really is elegant and simple to work with.