Skip to content
/ Sigmaz Public

Desenvolvimento da Linguagem de Programação Orientada a Objeto

Notifications You must be signed in to change notification settings

luandkg/Sigmaz

Repository files navigation

Sigmaz

Linguagem de Programação Estruturada

PROCESSO DE COMPILAÇÃO

Sigmaz

Sigmaz

ARQUITETURA DA LINGUAGEM

ACTIONS

Actions

FUNCTIONS

Functions

TIPOS PRIMITIVOS

-> int       : Representação Numérica - Inteiro
-> num       : Representação Numérica - Real
-> bool      : Representação Lógica
-> string    : Representação Textual

BIBLIOTECAS

-> Tempo
-> Data
-> TempoData
-> Lista
-> Vetor
-> Iterador
-> Unit

IMPLEMENTAÇÕES

-> Controle de Fluxo : If While Step Loop
-> Ações
-> Funções
-> Operadores  ++ -- ** // == !! &&
-> Diretores   !
-> Casts : Re-Interpretação de Primitivos
-> Stages : Enumeradores
    -> valueOf
    -> nameOf
    -> get
    -> Igualdade e Diferença
-> Tipos Complexos : Types e Structs
-> Types
    -> Genericos
    -> União
-> Orientação a Objeto : Structs
    -> Escopo de Visibilidade : ALL, RESTRICT , IMPLICIT e EXPLICIT
    -> Inicializadores
    -> Herança
    -> Polimorfismo
    -> Genéricos
-> Modelos
-> Externos Explícitos
-> Externos Implícitos
-> Exceção
-> Inferência de Tipo
-> Vetor
-> Auto    : Ações Genéricas
-> Functor : Funções Genéricas
-> Linguagem de Montagem - MAKE

FUTURAMENTE

-> Melhorar Coletor de Lixo
-> Aperfeiçoar Contagem de Referências

FERRAMENTAS

-> MAKE         : Linguagem de Montagem
-> INTELLISENSE : Geração de Imagens SIGMAZ
-> FORMATADOR   : Sistema de correção de sintaxe
-> TESTS        : Sistema de testes automatizados

BIBLIOTECA SIGMAZ

lib1

lib2

Releases

No releases published

Packages

No packages published