Artículos

  • Lua 0

    Coroutines en Lua: concurrencia cooperativa sin threads del sistema operativo

    Las corrutinas de Lua permiten implementar concurrencia cooperativa sin hilos del sistema operativo. Aprende a usar coroutine.create, resume y yield para construir iteradores, máquinas de estado y schedulers ligeros.

  • Erlang 0

    Gleam vs Elixir: cuándo elegir uno u otro en el ecosistema BEAM

    Gleam y Elixir comparten la máquina virtual BEAM pero son muy distintos: Gleam tiene tipado estático y compila a JavaScript, Elixir tiene macros y un ecosistema más maduro con Phoenix. Comparativa práctica para elegir bien.

  • Otros lenguajes 0

    Tidyverse en R: dplyr para manipular datos y ggplot2 para visualizarlos

    El tidyverse es la colección de paquetes R más usada en análisis de datos. Aprende a manipular tablas con dplyr usando filter, mutate, group_by y summarise, y a crear visualizaciones con la gramática de gráficos de ggplot2.

  • Otros lenguajes 0

    Tipos y multiple dispatch en Julia: el sistema que hace que el código genérico sea rápido

    El multiple dispatch de Julia elige qué función ejecutar según los tipos de todos los argumentos, no solo del primero. Esto permite código genérico con rendimiento de código especializado: cómo funciona y por qué importa.

  • Lua 0

    Tablas en Lua: la única estructura de datos que lo hace todo

    La tabla es la única estructura de datos de Lua y sirve como array, diccionario, objeto y módulo. Este artículo explica cómo funciona internamente, cómo iterar con ipairs y pairs, y los patrones más habituales para modelar datos complejos.

  • Erlang 0

    Tipos y pattern matching en Gleam: el sistema de tipos que evita errores en tiempo de compilación

    Gleam usa inferencia de tipos completa, sin null ni excepciones. Option y Result reemplazan los valores nulos y los try/catch. El pattern matching con case cubre todos los casos y el compilador lo verifica antes de ejecutar.

  • Otros lenguajes 0

    R 4.5 en 2026: el lenguaje de referencia para estadística y ciencia de datos

    R lleva más de treinta años siendo la primera elección de estadísticos e investigadores. Repasamos la evolución desde R 4.0 hasta R 4.5, sus tipos base, el ecosistema CRAN con más de 22.000 paquetes y por qué sigue siendo insustituible para estadística seria.

  • Otros lenguajes 0

    Julia 1.11 en 2026: el lenguaje para computación científica que compite con C en velocidad

    Julia compila a código nativo con LLVM y resuelve el problema de rendimiento de Python para ciencia de datos. Repaso a Julia 1.11, su sistema de tipos, multiple dispatch, arrays y el ecosistema de paquetes en 2026.

  • Lua 0

    Lua 5.4 en 2026: introducción al lenguaje de scripting más embebido del mundo

    Lua 5.4 es un lenguaje de scripting ligero, rápido y fácil de embeber en aplicaciones C/C++. Esta guía explica sus tipos de datos, su sintaxis y por qué sigue siendo la elección preferida en videojuegos, servidores web y herramientas embebidas.

  • Erlang 0

    Gleam: el lenguaje funcional tipado que corre en la máquina virtual de Erlang

    Gleam es un lenguaje funcional con tipado estático que compila a Erlang (BEAM) o JavaScript. Creado por Louis Pilfold, alcanzó la versión 1.0 en marzo de 2024 y combina seguridad de tipos con la concurrencia de la máquina virtual de Erlang.