CTTI es exponencial, RTTI es lineal: el coste real de la información de tipos

En programación se presenta la Información de Tipo en Tiempo de Compilación (CTTI) como una alternativa de 'coste cero' a la Información de Tipo en Tiempo de Ejecución (RTTI), pero esta creencia es engañosa. RTTI almacena los tipos en una tabla cuyo tamaño crece de forma lineal con el número de tipo

Por qué el ensamblador inline de Odin es el mejor frente a GCC, Clang y Rust

El lenguaje Odin incorpora un ensamblador inline diseñado desde cero, no añadido como un parche sobre una cadena de texto. A diferencia de las soluciones de GCC, Clang o Rust —basadas en plantillas de texto y restricciones tipo DSL—, el sistema de Odin trata el ensamblador como plantillas asm invoca

moecs: un sistema de componentes para entidades escrito en Odin

moecs es una biblioteca de Sistema de Componentes para Entidades (ECS) escrita en el lenguaje Odin, pensada para integrarse con sencillez en proyectos de desarrollo de juegos y simulación. Su estructura se organiza alrededor de un contenedor principal llamado space, que agrupa uno o varios worlds (m

Visión general de las plantillas de ensamblador en línea

El lenguaje Odin incorpora un sistema de plantillas de ensamblador en línea (inline asm) diseñado como entidades llamables que se instancian en el lugar de cada llamada, comportándose como intrínsecos. Por ahora, la implementación solo cubre objetivos amd64 (windows_amd64, linux_amd64 y darwin_amd64

Usuarios comparten sus planes de fin de semana en la comunidad Lobsters

Un hilo de la comunidad Lobsters invita a sus miembros a compartir qué harán durante el fin de semana. Las respuestas reflejan la diversidad de intereses del foro: desde estudiantes recién admitidos en Matemáticas que dedican el tiempo a mudarse y a sus proyectos personales, hasta desarrolladores qu

Diseño de lenguajes: por qué elegir enteros con signo por defecto

El diseñador del lenguaje Odin, Ginger Bill, defiende que los lenguajes de programación adopten los enteros con signo como tipo predeterminado en lugar de los enteros sin signo. Aunque admite que los tipos sin signo ofrecen mejores garantías teóricas, sostiene que en la práctica provocan errores fre

La eliminación del artículo de Odin en Wikipedia y la conversación en redes

A finales de marzo de 2026, la Wikipedia en inglés eliminó el artículo dedicado al lenguaje de programación Odin tras un proceso de Artículos para la Eliminación (AfD). De los 12 votos registrados entre el 23 y el 31 de marzo, siete apoyaron la supresión y cuatro pidieron conservar la entrada; un ad

Gjallarhorn: un framework web minimalista escrito desde cero en Odin

Gjallarhorn es un framework web escrito desde cero en el lenguaje Odin, sin dependencias externas de terceros. Reúne en un único paquete un servidor HTTP artesanal, un enrutador, una cadena de middleware en capas ("runes"), un motor de plantillas llamado Loom y un ORM para PostgreSQL —denominado Mím

Por qué las colas no solucionan la sobrecarga y qué hacer en su lugar

## Por qué las colas no solucionan la sobrecarga y qué hacer en su lugar ### Lead En el mundo del software, cuando un sistema se enfrenta a un pico de tráfico, la respuesta instintiva suele ser la misma: aumentar el tamaño de las colas, añadir un buffer o incorporar un sistema de mensajería como K

Tesla en el escritorio: investigador usa piezas de vehículos

Un investigador ha demostrado cómo es posible ejecutar el sistema operativo de un Tesla Model 3 en un escritorio, utilizando componentes rescatados de vehículos accidentados. El proceso, documentado en bugs.xdavidhu.me, comenzó con la adquisición de la Unidad de Control de Medios (MCU) y el ordenado

Programación: ¿La Sintaxis Define un Lenguaje?

Este artículo explora una peculiaridad en la comunidad de programación: la tendencia a juzgar y elegir lenguajes basándose en su sintaxis de declaración, a menudo sin considerar la semántica subyacente. El autor, un desarrollador de Odin, argumenta que la sintaxis es, en gran medida, superficial y f

F-35: Holanda cuestiona seguridad del software

El secretario de Defensa holandés, Gijs Tuinman, ha generado controversia al sugerir que el software de los aviones F-35 podría ser “jailbroken”, es decir, modificado sin la aprobación de Estados Unidos. La declaración, realizada en una entrevista a BNR Nieuwsradio, surge en un contexto de creciente