Ferramenta para o ensino de compiladores

dc.contributor.advisorBranco Neto, Wilson Castello
dc.contributor.advisor2Avila, Alex Junior
dc.contributor.advisor2Latteshttp://lattes.cnpq.br/7560262846439796
dc.contributor.advisorLatteshttps://lattes.cnpq.br/7359270434823021
dc.contributor.authorGraciano Junior, Wagner
dc.contributor.authorGrossert, Iara Tavares da Silva
dc.date.accessioned2026-09-09T22:31:19Z
dc.date.available2021-04-20
dc.date.available2026-09-09T22:31:19Z
dc.date.issued2021-04-20
dc.description.abstractEste artigo propõe uma ferramenta didática para auxiliar no ensino aprendizado da disciplina de compiladores, por meio de explicações teóricas e da visualização do processo prático das análises léxica e sintática. A ferramenta consiste em uma aplicação web responsiva que, além do estudo dos conceitos teóricos, permite que o usuário digite e acompanhe o processo e o resultado da análise do seu próprio código-fonte. Ela apresenta o passo a passo detalhado com explicações do processamento de acordo com a interação do usuário. Para a implementação da ferramenta foi criada uma linguagem baseada no Portugol para possibilitar que qualquer pessoa com conhecimentos de programação possa usá-la, independente de uma linguagem especıfica.
dc.description.abstractThis paper proposes a didactic tool to assist in the teaching-learning of compilers, through theoretical explanations and the visualization of the practical process of lexical and syntactic analysis. The tool is a responsive web application that enables the study of theoretical concepts and allows users to type its own source code and follow its process of analysis. It presents a detailed step-by-step with explanations of the processing according to the user’s interaction. In order to implement such tool, a language based on Portugol was created to make it possible for anyone with programming knowledge to use it, regardless of a specific language.
dc.identifier.citationGRACIANO JUNIOR, Wagner; GROSSERT, Iara Tavares da Silva. Ferramenta para o ensino de compiladores. Artigo. (Bacharelado em Ciência da Computação) - Instituto Federal de Santa Catarina Campus Lages, Lages, 2020.
dc.identifier.urihttps://repositorio.ifsc.edu.br/handle/1/2518
dc.language.isoPortuguês Brasilpt_BR
dc.publisherInstituto Federal de Santa Catarinapt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCâmpus Lagespt_BR
dc.publisher.initialsIFSCpt_BR
dc.publisher.programBacharelado em Ciência da Computaçãopt_BR
dc.rights.accessAcesso Aberto
dc.subjectCompiladores
dc.subjectAnálise sintática
dc.subjectSoftware educacional
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.titleFerramenta para o ensino de compiladores
dc.typeTrabalho de conclusão de graduaçãopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Tiago_Correa_Bianquini - Wilson_Fernandes_Cordova_Junior - artigo.pdf
Tamanho:
2.17 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed to upon submission
Descrição: