Ir al contenido principal

Tutorial básico de Zig

Tutorial básico del lenguaje de programación Zig

Introducción al lenguaje Zig

Zig es un lenguaje de programación de propósito general que ha comenzado a ganar notable atención...

Instalación de Zig

Como vimos en la introducción, Zig es un lenguaje pero también una cadena de herramientas. Para e...

Hola Mundo en Zig

Una vez instalado Zig es la hora de probar la instalación, para ello vamos a crear un nuevo archi...

Comentarios en Zig

El lenguaje de programación Zig soporta tres tipos de comentarios: comentarios normales, comentar...

Ejecución de pruebas en Zig

Para facilitar la comprensión de los ejemplos que se muestran en este tutorial, muchos de ellos s...

Variables en Zig

Las variables constituyen el elemento fundamental de cualquier lenguaje de programación, siendo l...

Arrays en Zig: fundamentos y usos prácticos

Los arrays son una de las estructuras de datos fundamentales en cualquier lenguaje de programació...

Control de flujo con if en Zig

Las estructuras de control de flujo permiten alterar el orden de ejecución del código según ciert...

Bucles while en Zig

Los bucles while son una de las estructuras de control de flujo más importantes en cualquier leng...

Bucles for en Zig

Los bucles for son una herramienta fundamental en Zig para iterar sobre colecciones de datos como...

Funciones en Zig

Las funciones son bloques de código reutilizables que realizan tareas específicas. En Zig, las fu...

Uso de defer en Zig

Cuando desarrollamos aplicaciones, frecuentemente necesitamos asegurarnos de que ciertos recursos...

Manejo de errores en Zig

En el desarrollo de software, el manejo de errores es fundamental para crear aplicaciones robusta...

Expresiones switch en Zig

Las expresiones switch en Zig son una herramienta fundamental para controlar el flujo de nuestro ...

Seguridad en tiempo de ejecución en Zig

Zig es un lenguaje de programación que ofrece un enfoque único en cuanto a seguridad y control so...

Punteros en Zig: acceso directo a la memoria

Los punteros son una parte fundamental de los lenguajes de programación de sistemas como Zig. A d...

Slices en Zig

En el mundo de la programación de sistemas, trabajar eficientemente con secuencias de datos es fu...

Enumeraciones (enum) en Zig

  Las enumeraciones, comúnmente conocidas como enum, son una característica poderosa en muchos l...

Estructuras (structs) en Zig

Las estructuras son uno de los tipos de datos fundamentales en Zig que te permiten agrupar difere...

Unions en Zig

Las unions en Zig son tipos de datos que permiten almacenar diferentes tipos de valores en la mis...

Optionals en Zig

Uno de los aspectos más destacados del lenguaje Zig es su enfoque para manejar valores que pueden...

Entendiendo comptime en Zig: cálculos y generación de código en tiempo de compilación

En Zig, comptime es uno de los conceptos fundamentales que diferencia a este lenguaje de muchos o...

Capturas de carga útil en Zig (payload capture)

Las capturas de carga útil (payload capture) son un mecanismo fundamental en Zig que permite extr...

Tipos opacos en Zig

Los tipos opacos son una característica de Zig que permite declarar tipos cuyo tamaño y estructur...

Terminación con centinela en Zig

La terminación con centinela (sentinel termination) es un patrón común en programación de sistema...