Zig (linguaggio di programmazione)
# Zig (linguaggio di programmazione)

Zig è un linguaggio di programmazione imperativo general purpose.

Ideato come alternativa moderna al C e parzialmente ispirato a Rust, Zig include diverse funzionalità a basso livello (come puntatori, packed structs, interi di dimensione arbitraria). Zig è un linguaggio compilato e fa uso di tipizzazione statica, con inferenza di tipi, tipi generici, e riflessione.

Il compilatore Zig è software libero distribuito sotto licenza MIT. È un compilatore self-hosting, essendo implementato in Zig e C++, e usa LLVM come back-end. Il compilatore Zig permette anche la generazione di codice C e C++ (Nim supporta l'uso di Zig come back-end per la generazione di codice in questi linguaggi).

