LocalazyLocalazy
Zig é uma linguagem de programação concebida para robustez, optimização, e segurança. Concentra-se na programação de sistemas seguros com ênfase na segurança e redes e computação de alto desempenho. Zig é desenvolvido por Andrew Kelley, que também criou o projecto de infra-estrutura de compilação LLVM. Zig fornece uma série de características que o tornam único entre as linguagens de programação. Por exemplo, tem um suporte integrado para o tratamento de erros e segurança da memória. Tem também um forte enfoque no desempenho, tornando-o uma boa escolha para aplicações informáticas e de rede de alto desempenho. Zig foi concebido desde o início para ser uma linguagem de programação de sistemas seguros. É segura para a memória, o que significa que nunca permitirá que programas acedam à memória a que não deveriam ter acesso. Isto torna muito mais difícil a escrita de código buggy ou inseguro. Zig também tem uma abordagem única à manipulação de erros. Em vez de cair quando ocorre um erro, Zig tentará recuperar do erro e continuar a correr. Isto torna-o muito mais resistente a erros e facilita a escrita de código que é robusto e seguro. Zig ainda está em desenvolvimento, mas já está a ser utilizado por uma série de empresas e projectos. É uma nova linguagem excitante que tem o potencial de mudar a forma como escrevemos o código para sistemas seguros, seguros e de alto desempenho.