Rosetta: um webservice didático para auxiliar no aprendizado da conversão de expressões regulares em autômatos finitos determinísticos
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
dc.contributor.advisor |
Marchi, Jerusa |
|
dc.contributor.author |
Santos, Vitor Della Torre dos |
|
dc.date.accessioned |
2023-12-16T01:51:10Z |
|
dc.date.available |
2023-12-16T01:51:10Z |
|
dc.date.issued |
2023-11-24 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/253378 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. |
pt_BR |
dc.description.abstract |
O célebre Compilers: Principles, Techniques and Tools, conhecido carinhosamente como o Livro do Dragão, carrega em si um algoritmo de difícil manuseio e implementação: a conversão de expressões regulares em autômatos finitos determinísticos. Esta se põe como desafio àqueles que fazem a cadeira de Linguagens Formais e Compiladores na Universidade Federal de Santa Catarina, tendo em vista que o processo de transformação é propenso a erros quando feito no papel em decorrência do excesso de minúcias que devem ser levadas em consideração pelos alunos. Tendo isto posto, teve-se a iniciativa de descrever todos os passos do dito processo de conversão em um webservice a fim de ser de fácil compreensão e de fácil alcance, de modo a ajudar na didática e no aprendizado. |
pt_BR |
dc.description.abstract |
The famous book Compilers: Principles, Techniques and Tools carries a hard-to-use
and hard-to-develop algorithm: converting
regexes to deterministic finite automata. This stands
as an obstacle to whom may try the Regular Languages and Compilers
classes at the Federal University of Santa Catarina,
as the transformation process is error prone when done
by hand due to the excessive quantity of details that
must be taken into account by the students.
With that being said, surged the initiative of describing
it step-by-step in a webservice in order
to make it easy to reach and easy to understand,
trying to enhance the learning process. |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.publisher |
Florianópolis, SC. |
pt_BR |
dc.rights |
Open Access. |
|
dc.subject |
Linguagens Formais |
pt_BR |
dc.subject |
Linguagens Regulares |
pt_BR |
dc.subject |
Autômatos Finitos |
pt_BR |
dc.subject |
Expressões Regulares |
pt_BR |
dc.subject |
Aprendizado |
pt_BR |
dc.subject |
Didática |
pt_BR |
dc.subject |
Didático |
pt_BR |
dc.title |
Rosetta: um webservice didático para auxiliar no aprendizado da conversão de expressões regulares em autômatos finitos determinísticos |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar