Una línea de código en APL: mi viaje de 7 meses creando un juego de voxeles

Este contenido narra la historia de una línea de código en APL (A Programming Language) que cambió la perspectiva del autor sobre su desarrollo como programador. El projeto consiste en un juego de voxeles escrito en Dyalog APL durante aproximadamente 7 meses, donde el autor aprendió APL específicame

Árboles Aleatorios: Un Método Ingenioso

Este artículo explora una forma ingeniosa de generar árboles planos aleatorios, basándose en una demostración combinatoria del libro 'Catalan Numbers' de Richard P. Stanley. La clave está en la conexión entre los árboles planos y las secuencias de ballot estrictas. Una secuencia de ballot estricta e

APL: Un lenguaje de programación con sabor francés

Este artículo, originalmente una reflexión presentada en una conferencia, explora la peculiar recepción y el significado de APL (A Programming Language) dentro de la comunidad de programadores. El autor, un programador con experiencia en lenguajes como ALGOL, describe cómo quedó cautivado por APL al

roll en J: desvelando la generación de números aleatorios

Este artículo del blog de Jsoftware.com desentraña el funcionamiento interno de la función `roll` en el lenguaje de programación J, una función crucial para la generación de números pseudoaleatorios. Aunque su uso es sencillo (por ejemplo, `7^5` produce `16807`), la explicación se adentra en los fun

Fixapl: Nuevo Lenguaje Simplifica la Programación APL

Un nuevo lenguaje de programación llamado Fixapl ha sido lanzado, buscando innovar en el ámbito de los lenguajes derivados de APL. Desarrollado por Jacob Lockwood, Fixapl se distingue por la introducción de funciones de aridad fija, una característica que elimina la ambigüedad de la sobrecarga de gl

aprende a usar ⍋⍋: la función inesperada de APL

Este artículo explora el significado y la utilidad de la función ⍋⍋ en el lenguaje de programación APL, un tema que inicialmente parecía carecer de sentido según Paul Mansour. Aunque inicialmente se considera inútil (equivalente a una versión más lenta de otra función), el artículo revela una aplica