Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

zig is not cool at all, its ugly as sin, and has zero use case other than mingling with legacy c code, and who in their right mind wants to be doing that

its a hipster language, absolute insanity to use it when rust exists unless you have that very specific c related slave work to do



> its ugly as sin

Uncalled for and subjective. Certainly plenty of people call Rust's syntax ugly. Discussing syntax and not semantics is a waste of time.

> has zero use case other than mingling with legacy c code

So it has a use case?

> who in their right mind wants to be doing that

Some people have to.

> absolute insanity to use it when rust exists unless you have that very specific c related slave work to do

Some people do.

What's the need for such emotionally charged language in your comment?

I have my own reasons not to use Zig at this moment. I want enforced memory safety and am waiting on 1.0 to see what the language finally looks like. Until stabilization I certainly won't be using it in production. But that doesn't mean the project is meritless, that experimenting with language features before then is wrong, that making a language suitable for specific niches is a bad idea.

I don't see Zig as a replacement for tools that would have been written in Go, Java or C#, and I would rather we had less memory unsafe software out there, but it is a clear step function ahead of C.

Just like I and many others spend a lot of time trying to make Rust the best it can be, their team is doing the same.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: