{"title":"Flex, JFlex e GALS: Ferramentas de Apoio ao Ensino de Compiladores","authors":"C. R. Barbosa, Robson Bonidia, J. Neto","doi":"10.5753/WEI.2019.6628","DOIUrl":null,"url":null,"abstract":"Este artigo tem como objetivo analisar ferramentas educacionais para a disciplina de Compiladores, que é considerada complexa, dada à quantidade de técnicas envolvidas. Aliado a esse fator, praticamente inexistem ferramentas completas nesse tema. Visando esse problema, a contribuição desta pesquisa, é uma comparação entre as ferramentas Flex, JFlex e GALS para a fase de Análise Léxica da construção de um compilador. Como considerações finais, esta pesquisa apresentou ferramentas que podem ser utilizadas no ensino de compiladores, proporcionando ao aluno uma interpretação mais vasta em cada etapa da compilação, possibilitando que a disciplina de Compiladores possa ser mais atraente e didática para os discentes.","PeriodicalId":237172,"journal":{"name":"Anais do Workshop sobre Educação em Computação (WEI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do Workshop sobre Educação em Computação (WEI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/WEI.2019.6628","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Este artigo tem como objetivo analisar ferramentas educacionais para a disciplina de Compiladores, que é considerada complexa, dada à quantidade de técnicas envolvidas. Aliado a esse fator, praticamente inexistem ferramentas completas nesse tema. Visando esse problema, a contribuição desta pesquisa, é uma comparação entre as ferramentas Flex, JFlex e GALS para a fase de Análise Léxica da construção de um compilador. Como considerações finais, esta pesquisa apresentou ferramentas que podem ser utilizadas no ensino de compiladores, proporcionando ao aluno uma interpretação mais vasta em cada etapa da compilação, possibilitando que a disciplina de Compiladores possa ser mais atraente e didática para os discentes.