Entradas

Mostrando entradas de febrero, 2021

Hundred-Year Language

  The hundred-year language was a really nice thought experiment highlighting some trends in modern programming languages and how the axioms of a language should be written. Probably the most impactful part of the article was when the author assures us that most of the extra cycles of a future computer will be wasted, it even made me laugh cause it most certainly will be a correct prediction. In the whole career I have never been told not to waste bits in my programs, only once I had been told to not waste memory and that was in high school while programming a microcontroller in C for a counter circuit. Indeed I was beginning to think of it as wasteful until he raised the point where it is most outrageous to waste programmer time, than computer time as in my little experience of having to work with limited resources, it does add things you have to be mindful of while programming. The reading even made me laugh when the author dissed pearl and object-oriented programming although I do n

Relevant Compilers design for students

  I will admit the article did get something I was thinking of the course, that the overall objective of learning to design a compiler seemed a little too niche, not something I would be doing as a job. But I did realize that the exercise of designing something like a compiler could give us some of the principles and experiences needed to design several other types of software. I previously to this reading haven’t realized that some of the experiences could be translated more directly to certain kinds of software, its just that a compiler sounds like a really specialized kind of program. I like the approach that the paper gives in that this course can help solve a broad range of problems related to translating. This paper helped me to better understand the phases of a compiler and what they do because I was still a bit confused and the example where it explains the translation from text to a drawing of a graph was specially useful as it felt simple and correlate each step to the resp

Welcome to my compilers blog

  Hi, my name is Leonardo Castillejos Vite, a computer science at Tecnológico de Monterry currently studying the 8th semester. My friends call me Leo.  About me my Hobby even before the lockdown was playing videogames, but right now I’m using them as a way to keep contact with my friends that I have not seen in a few months. Right now, the games I’m playing are Valorant and League of Legends. I suck at shooters and my internet connection in Oaxaca is awful so I’m just being carried by my friends, I hope that soon optical fiber is installed so I stop having so much issues with my network. I expect that during this course I bettet understand compilers and how they work. I expect to become a better programmer as a result of this challeging, but interesting project. I hope I get a better understanding of C++.