zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
it has C-like syntax, cross-platform and cross-compile support
that means developers don't need to maintain toolchain for every platform and cpu architecture
Language zig as we know is still in development channel - we can't expect certail features to work like other normal languages ( like python ) - we can't rely it on production scale
Developer Problems
- unstable features: Its common for a developer to expect libraries to work but zig being in state constant and removing features rapidly, it causes extra effors for developers
- less documentation: as of
zig-0.11.0-dev.1796+c9e02d3e6
version, Only language features of zig are documented in official site and there is no documentation on standard zig libraries, this makes developer to have knowledge on zig internals to work. - small community: cause of current state of language zig dosent a big community yet to support new devs looking to start program journey with zig
Zig in many ways is not mature enough and "More time less gain" for a fresh developer looking to start their development journey, but because of zig motives we can exppect to get more support and docs by versionn ~v0.5.X
( based on its current trends in community ).