Entradas

Mostrando entradas de febrero, 2020

Entry #2: Making Compiler Design Relevant for Students

“Making Compiler Design Relevant for Students who will (Most Likely) Never Design a Compiler“ is an article written by Saumya Debray in which he invites the students to understand why the Compiler Design course is so important and explains that the professors should teach in a way that their students develop skills instead of the idea of just teaching knowledge. The article shows that a compiler can be seen as a translator or as a process that can transform data expressed in one language into the same data expressed in another language. This comparison illustrates the similarity of the behavior, but also considering all the technical translation problems that can be found in common components of a language, such as ambiguity, context, and metaphors. Based on this idea of a translator, we can better understand the phases that need to be executed to obtain a result these are: Lexical Analysis and Parsing, Semantic Analysis, Code Generation, and Code Parsing. The Lexical Anal

Entry #1: Presentation

Hi! My name is Adrián Méndez López, and this is the first entry of my blog for the Compiler Design course. I expect to learn how to design and code a compiler using C# with Web Assembly. I'm really excited to begin this course since I have heard that it is one of the most challenging courses of the career. Hobbies and Personal Interests: Videogames, Investigations about actual topics or technology, running, going to the cinema, etc... Books / Comics: "Fahrenheit 451", "1984", "DC Flashpoint", "DC The Button"...I like comics or graphic novels. Music: Imagine Dragons, AC/DC, Avicii...I like Rock, Pop, Electronic music Movies: The Irishman, Joker, Parasites, MCU movies TV programs: The Walking Dead, Breaking Bad, Game of Thrones, The Big Bang Theory.