a . What is the principle of compiling?
Principle our computer Department of a course, it in our scientific development has played a very important role, but also can be described as a core part of the computer system. It uses the compiler, the compiler system to transform our language and the language of the computer and so on. The content includes language and grammar, lexical analysis, parsing, grammar-guided translation, intermediate code generation, storage management, code optimization, and target code generation.
two . What are the benefits of learning how to compile?
1. The knowledge of grammar analysis, semantic analysis, and code optimization, as well as skill, thought can benefit me for a lifetime.
2. I was able to learn a large number of graceful algorithms and to appreciate how the theory and practice were beautifully combined in compiler development.
3. I can learn how to plan, design, and implement a large-scale system.
Three. What loss does not learn?
For a computer system, and it is necessary to do a lot of code editing students, do not learn the principle of compiling, I feel that the idea of compiling code will certainly be more than those who learned the compiling principle of the students almost, and do not learn the principles of compiling, editing the code when the idea is not so clear.
Four. how to learn the principle of compiling?
I personally think that learning to compile the principle of the first to see the book, probably understand the compiler principle is what, and then still want to listen to some of the teacher to explain some of the problems, there are points to explain, and then focus on the key to grasp the content, and then the next stage of learning.
Compilation principle first time job