Repolode
odin-lang

odin-lang/Odin

Odin é uma linguagem de programação de sistemas, de propósito geral e orientada a dados, apresentada como alternativa ao C e com uma biblioteca padrão integrada.

Alternativa open source a:C

Estrelas
12,277
Forks
1,158
Issues abertas
709
Último commit
há 19 horas

O que é?

Odin é uma linguagem de programação compilada e de propósito geral voltada à programação de sistemas e a softwares de alto desempenho. Ela enfatiza o design orientado a dados, com tipos de dados integrados e um sistema de tipos próprio, pensado para facilitar a escrita e a compreensão de código de baixo nível.

A linguagem vem com uma coleção oficial de bibliotecas core que atende a necessidades comuns, como impressão formatada, além de uma coleção vendor com pacotes adicionais. Os programas rodam no Windows, Linux e macOS, e o projeto oferece instruções para começar, builds nightly e documentação da API de todos os pacotes oficiais.

O compilador ainda está em desenvolvimento ativo, então o projeto avisa que a linguagem pode continuar mudando.

Recursos principais

  • 01Tipos de dados orientados a dados integrados à linguagem.
  • 02Sistema de tipos estático próprio, voltado a programação de baixo nível e de sistemas.
  • 03Coleções oficiais de bibliotecas core e vendor, com documentação dos pacotes.
  • 04Roda no Windows, Linux e macOS.
  • 05Builds nightly e um site oficial com a documentação dos pacotes.

Casos de uso

  • Criar sistemas ou ferramentas de alto desempenho como alternativa ao C.
  • Explorar a programação orientada a dados em uma linguagem dedicada.
  • Desenvolver programas nativos multiplataforma para sistemas operacionais de desktop.

Início rápido

  1. 1

    Instale o compilador Odin seguindo o guia oficial Getting Started

  2. 2

    Salve o programa de exemplo como main.odin e execute-o com o compilador Odin

Antes de usar

  • O README alerta que o compilador Odin ainda está em desenvolvimento.

Em coleções

Tópicos

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

Perguntas frequentes

O que é Odin?
Odin é uma linguagem de programação de sistemas, de propósito geral e orientada a dados, apresentada como alternativa ao C e com uma biblioteca padrão integrada. Odin é uma linguagem de programação compilada e de propósito geral voltada à programação de sistemas e a softwares de alto desempenho. Ela enfatiza o design orientado a dados, com tipos de dados integrados e um sistema de tipos próprio, pensado para facilitar a escrita e a compreensão de código de baixo nível.
Odin é gratuito? Qual é a licença?
Odin é open source sob a licença Zlib. Confira os termos da licença antes de usá-lo em produtos comerciais.
Odin ainda é mantido?
Manutenção ativa. O último commit de Odin foi em 6 de nov. de 2026.
Para que posso usar Odin?
Criar sistemas ou ferramentas de alto desempenho como alternativa ao C. Explorar a programação orientada a dados em uma linguagem dedicada. Desenvolver programas nativos multiplataforma para sistemas operacionais de desktop.
Como instalar Odin?
Instale o compilador Odin seguindo o guia oficial Getting Started Salve o programa de exemplo como main.odin e execute-o com o compilador Odin
Onde consigo Odin?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/odin-lang/Odin

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados