What is the principle of compiling?
Compiling principle is an important specialized course in computer Science , which aims to introduce the general principle and basic method of compiling program construction. It is also the translation of the language of the program, generating binary code that can be executed directly by the user to execute the file. This course focuses on the compiler aspects of the production principle and technical problems, it seems that the basic domain of the computer is not close, but the compilation principle has been as a compulsory course of undergraduate courses, compiling principles and technology is essentially an algorithmic problem.
What are the benefits of learning how to compile?
This course is a real lesson in the struggle against code, a course that is not to be missed for a person who has a passion for technology, and a compilation principle that can be said to be a microcosm of computer science. You can use syntax analysis to analyze whether a user upload contains code to make your site more robust. Parses and decomposes user-entered SQL statements to understand whether it is harmful and whether there is SQL injection.
What loss do you have to learn?
The principle of compiling is generally considered to be a difficult course. From the comments on the Internet, it is said that the study of 1.5 software theory, a compiler can not understand; some people even say it is the most difficult one of the major software courses; Some people complain that the domestic compiling textbooks are not easy to understand;
How to learn the principles of compiling?
I think for a college student, to learn the principle of compiling must be carefully listen to the teacher, followed by the completion of the work on time, in the spare time to see the compiling principle of the reference books, many practice, this may be the number of compiling principle bar
Compilation principle 141