# Programming Languages Benchmark

> Source: <https://ziggit.dev/t/programming-languages-benchmark/17219#post_3>
> Published: 2026-08-13 18:10:43+00:00

Programming Languages Benchmark

**Github:** [GitHub - riturajshakti/programming-languages-benchmark: Programming languages trust me bro benchmark (speed and memory) 😊 · GitHub](https://github.com/riturajshakti/programming-languages-benchmark)

*I benchmark many programming languages including Zig, C, Rust, Go, and many others. Zig is at top in terms of Speed. Check the benchmark on README.md. (Source code available)*

*CHALLENGE: process large CSV workload: parsing, validation, struct creation, grouping, statistics, and JSON serialization — all using streaming/chunked I/O.*

Supported Zig versions

*what versions are supported?*

*Zig 0.16.0 and above*

AI / LLM usage disclosure

Used Claude Code to write the programs for all languages

[pachde](https://ziggit.dev/u/pachde)
2
This isn’t really benchmarking languages, so much. It’s benchmarking how well your llm writes code in the language for a specific implementation of the language, and even variations in a given languages libraries.. It’s highly questionable whether you’re getting the best out of a given language for a given task. Plus the notion of benchmarking languages is a bit strange. There are so many factors about choosing a language, that just looking at runtime performance is a poor way to judge.

Its using a common pattern for every languages. Like reading files, running loops, using streams api, etc.

This isn’t about how good llm write codes. As I know we can do lots of optimizations at code levels. But that would break the purpose of benchmarking.

The main purpose of this benchmark is to showcase how each language is optimized in terms of speed and memory given the condition that how optimised are the fundamental features in these languages which is commonly used by programmers.
