Header de macros para linguagem C que visa o ensino de programação para crianças ou leigos.
Objetivos:
-
O objetivo deste projeto é prover um suporte para o ensino de programação para crianças ou leigos.
-
Através do uso de macros, a sintaxe da linguagem é mascarada, e os comandos são traduzidos para português.
Pré-requisitos:
- Linguagem C e algum compilador, já instalados.
- Algum editor de texto para produzir o programa (Recomendo o VSCode).
Vantagens:
-
Não necessita instalação, como outras ferramentas existentes para este fim; Tem uso de armazenamento desprezível, visto que é somente um header;
-
Como trata-se somente de um header, comandos e funções de C podem ser integrados junto a programação, sendo fácil corrigir algum impecílio que venha aparecer por conta da arcaicidade deste projeto (Enquanto em evolução, pois a meta é tornar não somente para uso em ensino, como para uma ferramenta de visualização, aprensentação e solução - em português - de um problema, junto à linguagem C).
-
Outra vantagem, aproveitando o gancho do item acima, é que, pelo beneficio de ser somente um header, a transição dela para a sintaxe em C pode ser feita de forma gradual, enquanto o aprendiz se acostuma pouco a pouco com a nova sintaxe.
Validade do uso
- Particularmente, sou do tipo que acredita que não é a sintaxe - mas todo o conceito de programar, a lógica envolvida, etc - que é fundamental para quem está aprendendo. A transição suave para C, será util quando feita em algum momento, para dar inicio a estudos em conceitos mais amplos e profundos, como o uso de ponteiros, encadeamento, algoritmos de ordenação, etc.
COMO USAR:
-
Basta obter o header (Proroach.h), e coloca-lo junto ao arquivo que contém o programa.
-
No corpo do programa, antes de qualquer coisa, utilizar: #include "proroach.h"
-
E pronto! Toda referência da sintaxe está no manual(ainda em desenvolvimento) em PDF.