Zig
Zig es un lenguaje de sistemas que busca ser una alternativa moderna a C: sin macros ocultas, sin asignaciones de memoria implícitas y con gran control. Destaca por su seguridad, su sistema de compilación integrado y su capacidad para interoperar con C sin fricción.
- Creado por Andrew Kelley
- Año 2016
- Paradigma: Imperativo · compilado
- Extensiones: .zig
Para qué se usa
- Sistemas y bajo nivel
- Reemplazo de C
- Herramientas de compilación
A favor
- Control total y explícito
- Interopera con C
- Compilador integrado
En contra
- Muy joven (pre-1.0)
- Ecosistema pequeño
- API cambiante
Ecosistema
- zig build
- std
- zls
- Zigmod
Ejemplo
const std = @import("std");
pub fn main() void {
std.debug.print("¡Hola, mundo!\n", .{});
}