Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Analysis of Compiler Tools in Virtualized Environments ; Análise de Ferramentas de Compiladores em Ambientes Virtualizados

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • بيانات النشر:
      Brazilian Computing Society (Sociedade Brasileira de Computação - SBC)
    • الموضوع:
      2021
    • Collection:
      Comissão Especial de Informática na Educaçã: Portal de Publicações da CEIE
    • نبذة مختصرة :
      The use of teaching tools has become an alternative to complement the learning of school content. This paper provides some overview aspects of Compilation and performance analysis of the computational tools GALS, Grammophone, The Context Grammar Free Checker, Verto, and Parsing Simulator that were developed to support the compilation process and aim at assisting the learning in Compilers course. There are several known tools, but only a few were built for academic purposes and will be presented in this paper, as they were tested by students in the Compilers course in the Undergraduate course and also int the Master’s course in Computer Science at a Brazilian Public University in Paraná to analyze hypotheses, to help verifying parsing examples and to exchange experiences about these Compiler tools. It was observed that the lexical and mainly syntactic analysis phases become more didactic and attractive to the students, making it easier to understand their functionalities and implementation of a compiler as a whole. GALS has shown to be a good option with a simple interface, working with lexical and syntactic analysis for more than one language (Java, C++ and Delphi). Studies of Context Free Grammars in LL(1), LR(0) and LR(1) format may be favored not only with GALS, but also with the tools Grammophone and The Context Grammar Free Checker. Verto, on the other hand, works didactically, not only on the lexical and syntactic analysis steps (the latter also with LR(1) Parser), but also on code generation. Parsing Simulator proved to be an intuitive tool and also presents an extensive collection of syntactic analysis options showing the step by step LL(1) and LR(K) analysis tables, promoting teaching-learning in Compilers. ; O uso de ferramentas de ensino tornou-se uma alternativa para complementar a aprendizagem do conteúdo escolar. Este artigo faz uma panorâmica de aspectos da Compilação e análise de desempenho das ferramentas computacionais GALS, Grammophone, The Context Grammar Free Checker, Verto e Parsing ...
    • File Description:
      application/pdf
    • Relation:
      http://ojs.sector3.com.br/index.php/rbie/article/view/v29p1262/6815; http://ojs.sector3.com.br/index.php/rbie/article/view/v29p1262
    • Rights:
      Direitos autorais 2021 Cinthyan Sachs Barbosa, Carolinne Roque Faria, Maurilio Martins Campano Junior
    • الرقم المعرف:
      edsbas.3C60E70F