Ir al contenido principal
Búsqueda Avanzada
Términos de búsqueda
Tipo de Contenido

Coincidencias Exactas
Búsquedas Etiquetadas
Opciones de fecha
Actualizadas después de
Actualizadas antes de
Creadas después de
Creadas antes de

Resultados de búsqueda

Se han encontrado 65 resultados en total

Clausula ORDER BY en PostgreSQL

Introducción al lenguaje SQL de PostgreSQL Consulta de datos en PostgreSQL

Los resultados devueltos por una consulta con SELECT generalmente no guardan un orden específico. La clausula ORDER BY ofrece la posibilidad de ordenar los resultados de una consulta siguiendo unos criterios definidos. La sintaxis de la clausula ORDER BY es c...

Manipulación de tablas en Lua

Introducción a la programación en Lua Estructuras de datos en Lua

Lua implementa funciones que permiten la manipulación de las tablas facilitando la realización de operaciones con ellas. Todas ellas están definidas en el módulo table de la líbrería estándar de Lua. Vamos a ver a continuación más en detalle estas funciones: ...

Iteradores en Lua

Introducción a la programación en Lua

Un iterador (iterator) en Lua es una estructura del lenguaje que permite recorrer los elementos de una tabla en el orden en el que están definidos. Los iteradores se presentan como una función, la cual, a cada iteración devuelve el siguiente elemento de la lis...

Closures en Lua

Introducción a la programación en Lua

Un closure es una función que ha sido definida dentro de otra función. Así un closure es toda función anidada, ya sea anónima o no. Los closures se caracterizan por tener acceso a las variables locales que han sido definidas dentro de la función que las conti...

Módulos en Lua

Introducción a la programación en Lua

En este artículo vamos a presentar qué son los módulos en Lua. Posteriormente veremos como definir diferentes tipos de módulos en las versiones modernas de Lua. Por último y como referencia, hablaremos de la definición de módulos en Lua para versiones más anti...

Introducción al lenguaje Zig

Tutorial básico de Zig

Zig es un lenguaje de programación de propósito general que ha comenzado a ganar notable atención en la comunidad de desarrollo de software. Diseñado para ofrecer un equilibrio entre potencia, simplicidad y rendimiento, Zig no es solo un lenguaje de programaci...

Instalación de Zig

Tutorial básico de Zig

Como vimos en la introducción, Zig es un lenguaje pero también una cadena de herramientas. Para empezar a trabajar en Zig necesitamos instalar la cadena de herramientas de Zig. A continuación veremos cómo podemos instalar estas herramientas en nuestro ordenado...

Hola Mundo en Zig

Tutorial básico de Zig

Una vez instalado Zig es la hora de probar la instalación, para ello vamos a crear un nuevo archivo al que llamaremos main.zig. En él, incluye el siguiente código. const std = @import("std"); pub fn main() void { std.debug.print("Hola, {s}!\n", .{"mundo...

Comentarios en Zig

Tutorial básico de Zig

El lenguaje de programación Zig soporta tres tipos de comentarios: comentarios normales, comentarios de documentación y comentarios de documentación de módulo. Veamos a continuación los tres tipos. Comentarios normales Los comentarios normales son aquellos q...

Variables en Zig

Tutorial básico de Zig

Las variables constituyen el elemento fundamental de cualquier lenguaje de programación, siendo los espacios de memoria donde almacenamos valores durante la ejecución de nuestro programa. Zig presenta un enfoque claro y sistemático respecto a las variables, pr...

Ejecución de pruebas en Zig

Tutorial básico de Zig

Para facilitar la comprensión de los ejemplos que se muestran en este tutorial, muchos de ellos se presentarán como pruebas ejecutables. Los pruebas son un modo sencillo de ejecutar código y verificar los resultados. Veamos a continuación cómo usarlas. ¿Qué s...

Arrays en Zig: fundamentos y usos prácticos

Tutorial básico de Zig

Los arrays son una de las estructuras de datos fundamentales en cualquier lenguaje de programación, y Zig no es una excepción. En este artículo profundizaremos en cómo funcionan los arrays en Zig, desde su definición básica hasta ejemplos prácticos que te ayud...

Control de flujo con if en Zig

Tutorial básico de Zig

Las estructuras de control de flujo permiten alterar el orden de ejecución del código según ciertas condiciones. En Zig, estas estructuras son potentes y versátiles, ofreciendo características que otros lenguajes no tienen. Vamos a explorar cómo funcionan las ...

Bucles while en Zig

Tutorial básico de Zig

Los bucles while son una de las estructuras de control de flujo más importantes en cualquier lenguaje de programación, y Zig ofrece una implementación robusta con características únicas. Vamos a explorar cómo funcionan los bucles while en Zig y sus diversas va...

Bucles for en Zig

Tutorial básico de Zig

Los bucles for son una herramienta fundamental en Zig para iterar sobre colecciones de datos como arrays, slices y tuplas. A diferencia de otros lenguajes donde los bucles for son simples construcciones de control, en Zig los bucles for son más potentes y vers...

Funciones en Zig

Tutorial básico de Zig

Las funciones son bloques de código reutilizables que realizan tareas específicas. En Zig, las funciones ofrecen una gran flexibilidad y potencia, permitiendo desarrollar código modular, eficiente y seguro. Este artículo explorará las características de las fu...

Uso de defer en Zig

Tutorial básico de Zig

Cuando desarrollamos aplicaciones, frecuentemente necesitamos asegurarnos de que ciertos recursos sean liberados o ciertas acciones se ejecuten antes de salir de un bloque de código. Zig ofrece una solución elegante para este problema a través de la palabra cl...

Manejo de errores en Zig

Tutorial básico de Zig

En el desarrollo de software, el manejo de errores es fundamental para crear aplicaciones robustas. Zig aborda este aspecto de una manera única y pragmática: no hay excepciones, los errores son valores. Este enfoque permite un control preciso sobre cómo y cuán...

Expresiones switch en Zig

Tutorial básico de Zig

Las expresiones switch en Zig son una herramienta fundamental para controlar el flujo de nuestro programa en función de diferentes valores. A diferencia de otros lenguajes donde el switch es una sentencia, en Zig es una expresión, lo que significa que devuelve...

Seguridad en tiempo de ejecución en Zig

Tutorial básico de Zig

Zig es un lenguaje de programación que ofrece un enfoque único en cuanto a seguridad y control sobre el código. Una de sus características más destacables es la manera en la que maneja la seguridad en tiempo de ejecución (runtime safety), un concepto fundament...