1-2: Making Compiler Design Relevant for Students
It is incredible to think about all the potential that learning all the phases of how to build a compiler have. In the paper, the author talks a lot about of the importance of learning this topic. The paper starts saying that most of the students thinks that making a compiler it is a thing that they will not ever use in the future and how wrong they were. I liked a lot of how the author let us know that we can use all the knowledge learned in this subject to solve real life problems it is amazing. One of the examples that I found interesting was the translator of LaTeX syntax to HTML syntax. The interesting part is the way the author put this, he says that we need to think this as a translation problem; the first step in order to solve this problem is to get the RegEx expression in order to start making the tokens and go to the next phase of the creation of a compiler. The real difficult problem was to process all the special syntax of the LaTeX (things like tables, references and