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 |