A “Better C” Benchmark
I think there is definitely merit in these kinds of posts.<p>This developers measure of productivity is &quot;how low level can I go&quot; clearly; they declared zig was clear despite saying this:<p>&gt; The lack of string handling routines in the stdlib was unexpected, to concatenate strings one has to do everything manually - allocate the buffer, put strings there. Or use formatter and an allocator to print both strings side by side and free the buffer afterwards.<p>This combined with &quot;strings&quot; being byte buffers like in C are not a good thing. I had a quick look and the author appears to be german; how do you handle an umlaut in zig?<p>His dismissal of C++ as &quot;not having a build system&quot; seems like considering the language without the ecosystem. Using cmake and llvm solves all of his gripes on C++.<p>Finally, this post measures the productivity of a single developer, On a 1-3 file project. How these projects work with 2-5 developers, or on projects that support more than the anglosphere are very important.