¨¦ uma nova linguagem de programa??o que compartilha muitos atributos com C, mas com tipagem mais forte, aloca??o de mem¨®ria facilitada e suporte a namespaces, entre v¨¢rios outros recursos. O objetivo do Zig ¨¦ fornecer uma linguagem simples com compila??o direta que minimize efeitos colaterais e entregue execu??o previs¨ªvel e f¨¢cil de rastrear. O Zig tamb¨¦m oferece acesso simplificado ¨¤ capacidade de . Alguns dos nossos desenvolvedores consideraram esse recurso t?o valioso que est?o usando o Zig como um compilador cruzado, mesmo n?o escrevendo c¨®digo Zig. Vemos equipes na ind¨²stria utilizando Zig para auxiliar na constru??o de cadeias de ferramentas C/C++. Sendo uma linguagem inovadora, o Zig merece ser considerada para aplica??es onde C est¨¢ sendo cogitado ou j¨¢ esteja em uso.
¨¦ uma nova linguagem que compartilha muitos atributos com C, mas com tipagem mais forte, aloca??o de mem¨®ria facilitada, suporte para namespaces e uma s¨¦rie de outros recursos. Sua sintaxe, no entanto, ¨¦ uma reminisc¨ºncia de JavaScript e n?o do C, o que pode pesar contra para algumas pessoas. O objetivo do Zig ¨¦ fornecer uma linguagem muito simples com compila??o direta, minimizando os efeitos colaterais e fornecendo uma execu??o previs¨ªvel e f¨¢cil de rastrear. O Zig tamb¨¦m oferece acesso simplificado ¨¤ do LLVM. Algumas de nossas pessoas desenvolvedoras acharam esse recurso t?o vi¨¢vel que est?o usando o Zig como um compilador cruzado, embora n?o estejam escrevendo c¨®digo Zig. Zig ¨¦ uma linguagem nova e vale a pena considerar para aplica??es nas quais C est¨¢ sendo considerado ou j¨¢ em uso, bem como para aplica??es de sistemas de baixo n¨ªvel que requerem manipula??o expl¨ªcita de mem¨®ria.

