Todos os projetosLinguagem compilada · 01

Linguagem compilada para código nativo

Ori.

Ori é uma linguagem de programação de leitura cuidadosa e tipagem explícita, compilada para código nativo. O modo JIT também pode ser usado ao executar programas com a ferramenta da linguagem.

01

A pergunta

Para que existe

Ori explora como sintaxe clara, tipos visíveis e ferramentas integradas podem tornar programas nativos mais fáceis de ler, verificar e manter.

02

Algumas coordenadas

Princípios de projeto

  1. 01

    Leitura antes do atalho

    A forma do programa deve deixar sua estrutura visível para quem chega ao código depois.

  2. 02

    Tipos como parte do texto

    Assinaturas explícitas ajudam a explicar as fronteiras entre funções e módulos.

  3. 03

    Compilação nativa

    O compilador AOT produz executáveis nativos; o JIT está disponível no fluxo de execução da ferramenta.

03

Uma amostra estática

Um programa pequeno

Exemplo estático da documentação de Oriori
module app.hello
import ori.io as io
main()
io.println("Hello, Ori!")
end

Este bloco é apenas uma amostra de código. Esta página não compila nem executa Ori no navegador.