Artículos
-
C
Estructuras de datos en C: listas enlazadas, árboles binarios y tablas hash desde cero
Implementa las estructuras de datos fundamentales en C: lista enlazada simple, árbol binario de búsqueda y tabla hash con encadenamiento. Código completo y explicado.
-
C
Makefiles en 2026: escribir un Makefile moderno sin morir en el intento
Aprende a escribir Makefiles modernos en C: variables, reglas de patrón, compilación incremental, dependencias automáticas y targets phony. Ejemplos listos para usar.
-
C
Punteros en C: aritmética, doble puntero y los errores más comunes
Guía práctica sobre punteros en C: aritmética de punteros, void*, doble puntero (char** argv), errores frecuentes y cómo evitarlos con ejemplos reales.
-
C
Gestión de memoria en C: malloc, free, realloc y cómo encontrar fugas con Valgrind
Domina malloc, calloc, realloc y free en C. Aprende a detectar fugas de memoria y errores de acceso con Valgrind --tool=memcheck con ejemplos prácticos.
-
C
C23 en 2026: las novedades del estándar que ya soporta GCC 15 y Clang 20
El estándar C23 llega con #embed, typeof, nullptr, _BitInt y atributos modernos. GCC 15 y Clang 20 ya lo soportan. Repasamos las novedades más útiles del nuevo C.
-
Otros lenguajes
12 funciones y patrones de Rust que casi nadie usa (y deberías)
Doce funciones del lenguaje y patrones idiomaticos de Rust poco conocidos: let-else, metodos de Option y Result, std::mem::take, Newtype, extension traits, must_use, Cow, builder pattern, type-state y Pin. Con ejemplos de codigo antes y despues.
-
JDBC
Acceso a bases de datos con JDBC: tutorial completo Java 21
Tutorial completo de JDBC actualizado a Java 21. Cubre conexión con HikariCP, PreparedStatement, transacciones, batch, patrón DAO, metadatos, pruebas de integración con H2 y migración de esquemas con Flyway.
-
Algoritmos
Problema de asignación de horarios con coloración de grafos
La asignación de horarios es un problema NP-completo que se puede modelar como coloración de grafos: cada asignatura es un vértice y cada conflicto entre alumnos compartidos es una arista. Un algoritmo voraz asigna colores (franjas horarias) minimizando solapamientos. Incluye implementación e...
-
C
Rust 1.95 ya está disponible: menos dependencias y patrones más expresivos
Rust 1.95.0 llega con la macro cfg_select! para compilación condicional sin depender de crates auxiliares, if let guards en match para reducir anidamiento, nuevas APIs en Vec, atomics y MaybeUninit, y un cambio importante en JSON target specs fuera de stable.
-
C
Turbo C: Un Clásico del Desarrollo de Software
Turbo C es un entorno de desarrollo integrado (IDE) y compilador para el lenguaje de programación C, desarrollado por Borland y lanzado por primera vez en 1987. Este compilador se convirtió rápidamente en una de las herramientas más populares para programadores de C debido a su accesibilidad,...









