IgorFC10 / Projeto

0 stars 0 forks source link

Quebrar o projeto em etapas e planejar os próximos passos #1

Open sjneves opened 1 year ago

sjneves commented 1 year ago

A ideia aqui, é a gente ir usando esse espaço para não só ter, uma documentação do projeto, uma maneira mais fácil de organizar as tarefas, de encontrar as informações e por aí vai...

Acho que uma primeira discussão que a gente precisa levantar é: Como podemos quebrar o projeto em etapas?

sjneves commented 1 year ago

Check list do Projeto!!

Itens Obrigatórios

  1. Possui 2 tipos de variáveis
  2. Possui a estrutura If.. else
  3. Possui estrutura de controle while/do while
  4. Operações Aritméticas executadas corretamente
  5. Atribuições realizadas corretamente
  6. Possui operações de Entrada e Saída
  7. Aceita números decimais
  8. Verificar se a variável já foi previamente declarada
  9. Verificar se a variável foi declarada e não foi usada
  10. Verificar se uma variável está sendo usada sem ter valor inicial

Itens Opcionais (aqui estão apenas alguns exemplos)

  1. Editor Highlight (simulando uma pequena IDE) Complexidade 3
  2. Avaliador de expressões aritméticas Complexidade 3
  3. Inserção de Operadores lógicos Complexidade 2
  4. Geração de várias linguagens-alvo Complexidade 3
  5. Uma API Rest para implementação do compilador Complexidade 4
  6. Um Interpretador (runtime) para a linguagem Complexidade 5
mqpaiva commented 1 year ago

Teste de mensagem: Excelente ideia quebrar o projeto em etapas!

mqpaiva commented 1 year ago

Dá pra ir indo pelo check list mesmo, uma coisa de cada vez. Pra começar: o mais básico mesmo

mqpaiva commented 1 year ago

Será que a gente consegue fazer um compilador com dois tipos de variáveis e que tenha o comando if... else?