Ragazzo, João Paulo Martyr2025-12-152025-12-152025-12-03https://repositorio.unifal-mg.edu.br/handle/123456789/3150A construção de compiladores é fundamental para compreender o design de linguagens de programação, sendo um dos cursos mais importantes da computação. Entretanto, ferramentas educacionais existentes são limitadas a interfaces desktop e não oferecem visualização de etapas críticas como a análise sintática. Este trabalho apresenta o JSimples, uma plataforma web interativa para ensino e aprensizagem de compiladores, com visualização de árvores sintáticas, execução passo a passo da linguagem Simples e feedback em tempo real. A avaliação por inspeção especializada, baseada nas heurísticas de Nielsen e no framework LORI, resultou em média de 4,0/5 para usabilidade e 4,3/5 para qualidade pedagógica.ptinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/3.0/br/Ciências Exatas e da Terra::Ciência da Computação::Metodologia e Técnicas da Computação::Linguagens de ProgramaçãoCiências Exatas e da Terra::Ciência da Computação::Teoria da Computação::Lógicas e Semântica de ProgramasCiências Exatas e da Terra::Ciência da Computação::Teoria da Computação::Linguagem Formais e AutomatosJSimples: uma ferramenta web didática para o ensino de compiladoresinfo:eu-repo/semantics/bachelorThesisSilva, Luiz Eduardo daCompiladoresVisualização sintáticaExecução passo a passoUsabilidade pedagógicaAmbiente educacionalCompilersEducational environmentSyntax visualizationStep-by-step executionPedagogical usability2022.1.08.009Attribution-NonCommercial-NoDerivs 3.0 Brazil