Pular para conteúdo

Subconjunto de C++ a ser suportado

Subconjunto de C++ Suportado

Repositório: Maliz30/Interpretador_Cpp

Este interpretador implementa uma versão reduzida do C++, focada nas construções essenciais para compreensão e prática de compiladores. Não implementa todas as funcionalidades complexas do C++ moderno.


Suportado

Tipos básicos

  • int, float, char

Operações Aritméticas

  • Soma (+), Subtração (-), Multiplicação (*), Divisão (/)

Controle de Fluxo

  • if / else
  • while
  • for

Variáveis e Atribuições

  • Declarações simples (int x;, float y;)
  • Atribuições (x = 5;)

Estruturas Suportadas

  • Blocos básicos ({ ... })
  • Leitura e escrita simples (usando entrada e saída padrão)

Resumo

O interpretador atual entende e executa a lógica básica do C++: - Tipos primitivos - Controle de fluxo - Operações matemáticas - Variáveis e escopos básicos

Se quiser evoluir para suportar mais partes da linguagem, abra uma issue ou envie um PR para o repositório:

https://github.com/Maliz30/Interpretador_Cpp

Histórico de Versões

Versão Data Descrição Autor(es) Revisor(es)
1.0 26/06/2025 Criação da página Milena Baruc Maria Alice