Making Compiler Design Relevant for Students
This first entry of my blog is about an article called ““Making Compiler Design Relevant for students who will (Most Likely) never design a compiler” and well first of all I want to talk about my fears while taking this course, as I was getting further into my studies, my friends always warned me of Compiler Design, the last difficult course of the career and well this first reading gives me a brief idea about why it is important to take this course and understand everything and how it is going to help me to become a better engineer.
This reading gave a great insight into compiler design, as I have progressed in my studies I have used several compilers in several different courses that I have had, obviously they were important for development, however I never thought about how they were built, how difficult they were to build, their parts, etcetera. Now thanks to this reading I know a little about how a compiler works, the parts that compose one (Lexical Analysis, Syntactic analysis, semantic analysis, code generation, parsing, etc.) and well the idea behind a compiler which basically is that a compiler is a translator, it turns any code you write in a language into your target language.
In conclusion after reading this article I believe that the most important part of this compiler design course it is not to build a compiler, but to use the different things that we have learned to challenge us into building a great compiler.
This was a great first reading and I’m excited for the course a lot, even though I’m scared I believe I can pull this last difficult course and become a systems engineer
Comentarios
Publicar un comentario