The only thing I don't like in this release is the @import("root") feature. It feels very messy and exactly what I don't want to be in a language like zig. Other than that, Zig is probably the...
The only thing I don't like in this release is the @import("root") feature. It feels very messy and exactly what I don't want to be in a language like zig. Other than that, Zig is probably the most promising language aiming to replace C. You can do everything you can do in c, but with a much stronger type system, no null values, and great error handling.
What a great detail. Working with LLVM targets is a major pain because it's so hard to figure out which ISAs and machines are supported. Having first-class support within the tooling for what is...
Zig now provides libc for the following targets (find this information with zig targets)
What a great detail. Working with LLVM targets is a major pain because it's so hard to figure out which ISAs and machines are supported.
Having first-class support within the tooling for what is actually supported by the binary you're running is really encouraging.
The only thing I don't like in this release is the
@import("root")
feature. It feels very messy and exactly what I don't want to be in a language like zig. Other than that, Zig is probably the most promising language aiming to replace C. You can do everything you can do in c, but with a much stronger type system, no null values, and great error handling.What a great detail. Working with LLVM targets is a major pain because it's so hard to figure out which ISAs and machines are supported.
Having first-class support within the tooling for what is actually supported by the binary you're running is really encouraging.