Sounds like too much boilerplate is needed to implement even simple OO things. And language has no lambdas which makes FP style inconvenient as well. So, what's left? Weird-looking C with slightly better type inference and built-in preprocessor for old-fashioned structural programming?

I'm not trying to criticize, rather trying to understand the idea behind the language. Rust focus is safety and unique memory management approach. Kotlin tries to be "better Java than Java" (with a strange sense of what "better" actually is). And so on and so forth - every language has an idea behind it. What's the idea behind Zig?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store