Artículos
-
C
Compiladores de C en 2026: GCC 15, Clang 20 y TCC diferencias y cuándo usar cada uno
Comparativa de compiladores C en 2026: GCC 15 con C23 por defecto, Clang 20 con mejores diagnósticos y sanitizers, y TCC para compilación instantánea. Cuándo usar cada uno.
-
C
C y Python: extender Python con módulos C usando la C API y ctypes
Aprende a acelerar Python con C: ctypes para llamar a bibliotecas .so sin recompilar, la Python C API para módulos nativos, y cffi como alternativa moderna. Ejemplos reales.
-
C
Debugging en C: gdb, AddressSanitizer y técnicas para encontrar bugs difíciles
Guía práctica de debugging en C: comandos esenciales de gdb, core dumps, watchpoints, AddressSanitizer para memoria y UBSan para comportamiento indefinido con ejemplos reales.
-
C
Sockets en C: comunicación de red con BSD sockets en Linux paso a paso
Guía completa de BSD sockets en C: servidor TCP con socket/bind/listen/accept, cliente con connect, manejo de byte order con htons/htonl y I/O no bloqueante con epoll.
-
C
C para sistemas embebidos: bare metal en microcontroladores ARM Cortex-M en 2026
Programación bare metal en C para ARM Cortex-M: startup code, linker scripts, volatile para registros hardware, CMSIS y flags de compilación para M4 con FPU.
-
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.









