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...