Repolode
odin-lang

odin-lang/Odin

Odin es un lenguaje de programación de sistemas, de propósito general y orientado a datos, que se presenta como alternativa a C y cuenta con una biblioteca estándar integrada.

Alternativa open source a:C

Estrellas
12,277
Forks
1,158
Issues abiertos
709
Último commit
hace 12 horas

¿Qué es?

Odin es un lenguaje de programación compilado y de propósito general, pensado para la programación de sistemas y el desarrollo de software de alto rendimiento. Hace hincapié en el diseño orientado a datos, con tipos de datos integrados y un sistema de tipos propio para facilitar la escritura y comprensión de código de bajo nivel.

El lenguaje incluye una colección oficial de bibliotecas core que cubre necesidades habituales, como la impresión con formato, además de una colección vendor con paquetes adicionales. Los programas se ejecutan en Windows, Linux y macOS, y el proyecto ofrece instrucciones para empezar, compilaciones nightly y documentación de API para todos los paquetes oficiales.

El compilador sigue en desarrollo activo, por lo que el proyecto advierte que el lenguaje podría seguir cambiando.

Funciones clave

  • 01Tipos de datos orientados a datos integrados en el lenguaje.
  • 02Sistema de tipos estático propio, pensado para el desarrollo de bajo nivel y de sistemas.
  • 03Colecciones oficiales de bibliotecas core y vendor con documentación de los paquetes.
  • 04Se ejecuta en Windows, Linux y macOS.
  • 05Compilaciones nightly y un sitio oficial con la documentación de los paquetes.

Casos de uso

  • Desarrollar sistemas o herramientas de alto rendimiento como alternativa a C.
  • Explorar la programación orientada a datos en un lenguaje diseñado para ello.
  • Crear programas nativos multiplataforma para sistemas operativos de escritorio.

Inicio rápido

  1. 1

    Instala el compilador Odin siguiendo la guía oficial Getting Started

  2. 2

    Guarda el programa de ejemplo como main.odin y ejecútalo con el compilador Odin

Antes de usarlo

  • El README advierte que el compilador Odin aún está en desarrollo.

En colecciones

Temas

#programming-language#compiler#systems-programming#data-oriented#native#language#odin#odin-lang#odin-programming-language#programming-languages

Preguntas frecuentes

¿Qué es Odin?
Odin es un lenguaje de programación de sistemas, de propósito general y orientado a datos, que se presenta como alternativa a C y cuenta con una biblioteca estándar integrada. Odin es un lenguaje de programación compilado y de propósito general, pensado para la programación de sistemas y el desarrollo de software de alto rendimiento. Hace hincapié en el diseño orientado a datos, con tipos de datos integrados y un sistema de tipos propio para facilitar la escritura y comprensión de código de bajo nivel.
¿Odin es gratuito? ¿Qué licencia tiene?
Odin es open source bajo la licencia Zlib. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Odin sigue mantenido?
Mantenimiento activo. El último commit de Odin fue el 6 nov 2026.
¿Para qué puedo usar Odin?
Desarrollar sistemas o herramientas de alto rendimiento como alternativa a C. Explorar la programación orientada a datos en un lenguaje diseñado para ello. Crear programas nativos multiplataforma para sistemas operativos de escritorio.
¿Cómo se instala Odin?
Instala el compilador Odin siguiendo la guía oficial Getting Started Guarda el programa de ejemplo como main.odin y ejecútalo con el compilador Odin
¿Dónde consigo Odin?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/odin-lang/Odin

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados