1. What is the rationale for compiling?
This course focuses on the compiler aspects of the production principle and technical issues, the compiler principle and technology is essentially an algorithmic problem, of course, because this problem is very complex, its solution algorithm is relatively complex. We learn the data structure and algorithm analysis is also speaking of algorithms, but the basic algorithm, in other words, the introduction of the algorithm, and the compiler principle of this course is to focus on a more focused solution of an algorithm.
2. Why do you learn how to compile?
Learn to compile the principle of a better understanding of the operating process of the bottom of the computer, to master the process of implementation of the program, than those who did not learn the compiler principle of more easy to read the program, play code and programming ideas to do more, that is, for the future road to lay a good foundation
3. How to learn the principle of compiling?
To learn the principle of compiling, mainly rely on more practice, more dozen code, more thinking of the eye to read this content, do not memorize, of course, lexical, semantic and other things are also through multi-programming remember.
4. Thinking: Before you learn the book theory, if you want to write a compiler, what is your idea?
Separate the strings according to the source code you wrote, and then figure out what they mean ....
0909 Compilation principle