Noticias que mencionan Odin

Odin: una nueva lenguaje de programación basada en Go

Odin es una nueva lenguaje de programación diseñado para ser 60% similar a Go, pero con una arquitectura diferente en el manejo de memoria y error handling. A diferencia de Go, que utiliza un recolector de basura, Odin permite la gestión manual de memoria mediante lenguajes de bajo nivel y FFI, lo q

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

Los obstáculos reales que impiden reemplazar al lenguaje C

El lenguaje C no solo es un estándar sintáctico: es todo un ecosistema de herramientas, compiladores, analizadores estáticos y soporte multiplataforma consolidado durante décadas. Sustituirlo exige que la alternativa aporte mejoras tangibles que justifiquen rehacer la cadena de producción. Este artí

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

Lean: el lenguaje que verifica su propio código

Este artículo explora el concepto de un "lenguaje de programación perfectible", ejemplificado por Lean. La idea central es que un lenguaje perfectible no solo permite escribir código, sino también expresar propiedades sobre ese código dentro del propio lenguaje. Esto abre la puerta a la verificación

Go a C: Portan el paquete 'strings'

Este artículo del blog de Anton Zhiyanov detalla el proceso de portar el paquete `strings` de Go al lenguaje C. El objetivo no era crear un compilador Go a C, sino permitir el uso de código Go con la flexibilidad y control de C. La portación comenzó con el paquete `io` y continuó con `bytes` y `str

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