Zig es un nuevo lenguaje que comparte muchos atributos con C, pero con tipificación más fuerte, asignación de memoria más fácil y soporte para espacios de nombres, entre un conjunto de otras características. El objetivo de Zig es proporcionar un lenguaje muy sencillo con compilación directa que minimiza efectos secundarios y ofrece una ejecución predecible y fácil de rastrear. Zig también proporciona acceso simplificado a la capacidad de compilación cruzada de LLVM. Algunos de nuestros desarrolladores han encontrado esta característica tan valiosa que están usando Zig como un compilador cruzado, aunque no estén escribiendo código Zig. Vemos equipos en la industria usando Zig para ayudar a construir cadenas de herramientas C/C++. Zig es un lenguaje novedoso y vale la pena investigarlo para aplicaciones donde se esté considerando el uso de C o ya se esté utilizando.
Zig es un nuevo lenguaje que comparte muchos atributos con C pero con un tipado más fuerte, asignación de memoria más fácil, soporte para espacios de nombres y una serie de otras características. Su sintaxis, sin embargo, recuerda a JavaScript más que a C, lo que algunos pueden reprocharle. El objetivo de Zig es proporcionar un lenguaje muy simple con una compilación sencilla que minimice efectos laterales y produzca una ejecución predecible y fácil de seguir. Zig también proporciona acceso a la capacidad de compilación cruzada de LLVM. Algunas de nuestras desarrolladoras han encontrado esta característica tan útil, que están utilizando Zig como un compilador cruzado incluso aunque no estén escribiendo código en Zig. Zig es un lenguaje novedoso e interesante de investigar para aplicaciones donde C está siendo considerado o ya está en uso, así como para aplicaciones de sistema de bajo nivel que requieren manipulación explícita de memoria.